2 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
4 ACE_INLINE CORBA::ULong
5 TAO_POA_Policy_Set::num_policies () const
7 return this->impl_.num_policies ();
10 ACE_INLINE CORBA::Policy *
11 TAO_POA_Policy_Set::get_policy_by_index (CORBA::ULong index)
13 return this->impl_.get_policy_by_index (index);
16 ACE_INLINE CORBA::Policy_ptr
17 TAO_POA_Policy_Set::get_cached_policy (TAO_Cached_Policy_Type type)
19 return this->impl_.get_cached_policy (type);
23 TAO_POA_Policy_Set::merge_policies (const CORBA::PolicyList &policies)
25 // Add the policies if they don't exist, override them if they do.
26 this->impl_.set_policy_overrides (policies, CORBA::ADD_OVERRIDE);
30 TAO_POA_Policy_Set::merge_policy (const CORBA::Policy_ptr policy)
32 this->impl_.set_policy (policy);
35 ACE_INLINE CORBA::Policy_ptr
36 TAO_POA_Policy_Set::get_policy (CORBA::PolicyType policy)
38 return this->impl_.get_policy (policy);
41 ACE_INLINE TAO_Policy_Set &
42 TAO_POA_Policy_Set::policies ()
47 TAO_END_VERSIONED_NAMESPACE_DECL