typecodefactoryc.cpp
来自「这是广泛使用的通信开源项目,对于大容量,高并发的通讯要求完全能够胜任,他广泛可用」· C++ 代码 · 共 1,194 行 · 第 1/2 页
CPP
1,194 行
return 1;
}
ACE_TEMPLATE_SPECIALIZATION
CORBA::Boolean
TAO::Any_Impl_T<CORBA::TypeCodeFactory>::marshal_value (TAO_OutputCDR &)
{
return 0;
}
ACE_TEMPLATE_SPECIALIZATION
CORBA::Boolean
TAO::Any_Impl_T<CORBA::TypeCodeFactory>::demarshal_value (TAO_InputCDR &)
{
return 0;
}
// Copying insertion.
void
operator<<= (
CORBA::Any &_tao_any,
CORBA::TypeCodeFactory_ptr _tao_elem
)
{
CORBA::TypeCodeFactory_ptr _tao_objptr =
CORBA::TypeCodeFactory::_duplicate (_tao_elem);
_tao_any <<= &_tao_objptr;
}
// Non-copying insertion.
void
operator<<= (
CORBA::Any &_tao_any,
CORBA::TypeCodeFactory_ptr *_tao_elem
)
{
TAO::Any_Impl_T<CORBA::TypeCodeFactory>::insert (
_tao_any,
CORBA::TypeCodeFactory::_tao_any_destructor,
CORBA::_tc_TypeCodeFactory,
*_tao_elem
);
}
CORBA::Boolean
operator>>= (
const CORBA::Any &_tao_any,
CORBA::TypeCodeFactory_ptr &_tao_elem
)
{
return
TAO::Any_Impl_T<CORBA::TypeCodeFactory>::extract (
_tao_any,
CORBA::TypeCodeFactory::_tao_any_destructor,
CORBA::_tc_TypeCodeFactory,
_tao_elem
);
}
// TAO_IDL - Generated from
// be/be_visitor_root/root.cpp:1725
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
#if !defined (_CORBA_DEFINITIONKIND__ARG_TRAITS_TMPLINST_CS_)
#define _CORBA_DEFINITIONKIND__ARG_TRAITS_TMPLINST_CS_
template class TAO::Arg_Traits<CORBA::DefinitionKind>;
template class TAO::Basic_Arg_Traits_T<CORBA::DefinitionKind>;
#endif /* end #if !defined */
#if !defined (_CORBA_CONTAINER__ARG_TRAITS_TMPLINST_CS_)
#define _CORBA_CONTAINER__ARG_TRAITS_TMPLINST_CS_
template class
TAO::Arg_Traits<
CORBA::Container
>;
template class
TAO::Object_Arg_Traits_T<
CORBA::Container_ptr,
CORBA::Container_var,
CORBA::Container_out,
TAO::Objref_Traits<CORBA::Container>
>;
#endif /* end #if !defined */
#if !defined (_CORBA_IDLTYPE__ARG_TRAITS_TMPLINST_CS_)
#define _CORBA_IDLTYPE__ARG_TRAITS_TMPLINST_CS_
template class
TAO::Arg_Traits<
CORBA::IDLType
>;
template class
TAO::Object_Arg_Traits_T<
CORBA::IDLType_ptr,
CORBA::IDLType_var,
CORBA::IDLType_out,
TAO::Objref_Traits<CORBA::IDLType>
>;
#endif /* end #if !defined */
#if !defined (_CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_)
#define _CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_
template class TAO::Arg_Traits<CORBA::InterfaceDefSeq>;
template class
TAO::Var_Size_Arg_Traits_T<
CORBA::InterfaceDefSeq,
CORBA::InterfaceDefSeq_var,
CORBA::InterfaceDefSeq_out
>;
#endif /* end #if !defined */
#if !defined (_CORBA_VALUEDEF__ARG_TRAITS_TMPLINST_CS_)
#define _CORBA_VALUEDEF__ARG_TRAITS_TMPLINST_CS_
template class
TAO::Arg_Traits<
CORBA::ValueDef
>;
template class
TAO::Object_Arg_Traits_T<
CORBA::ValueDef_ptr,
CORBA::ValueDef_var,
CORBA::ValueDef_out,
TAO::Objref_Traits<CORBA::ValueDef>
>;
#endif /* end #if !defined */
#if !defined (_CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_)
#define _CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_
template class TAO::Arg_Traits<CORBA::ValueDefSeq>;
template class
TAO::Var_Size_Arg_Traits_T<
CORBA::ValueDefSeq,
CORBA::ValueDefSeq_var,
CORBA::ValueDefSeq_out
>;
#endif /* end #if !defined */
#if !defined (_CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_)
#define _CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_
template class TAO::Arg_Traits<CORBA::AbstractInterfaceDefSeq>;
template class
TAO::Var_Size_Arg_Traits_T<
CORBA::AbstractInterfaceDefSeq,
CORBA::AbstractInterfaceDefSeq_var,
CORBA::AbstractInterfaceDefSeq_out
>;
#endif /* end #if !defined */
#if !defined (_CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_)
#define _CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_
template class TAO::Arg_Traits<CORBA::StructMemberSeq>;
template class
TAO::Var_Size_Arg_Traits_T<
CORBA::StructMemberSeq,
CORBA::StructMemberSeq_var,
CORBA::StructMemberSeq_out
>;
#endif /* end #if !defined */
#if !defined (_CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_)
#define _CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_
template class TAO::Arg_Traits<CORBA::InitializerSeq>;
template class
TAO::Var_Size_Arg_Traits_T<
CORBA::InitializerSeq,
CORBA::InitializerSeq_var,
CORBA::InitializerSeq_out
>;
#endif /* end #if !defined */
#if !defined (_CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_)
#define _CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_
template class TAO::Arg_Traits<CORBA::ExtInitializerSeq>;
template class
TAO::Var_Size_Arg_Traits_T<
CORBA::ExtInitializerSeq,
CORBA::ExtInitializerSeq_var,
CORBA::ExtInitializerSeq_out
>;
#endif /* end #if !defined */
#if !defined (_CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_)
#define _CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_
template class TAO::Arg_Traits<CORBA::UnionMemberSeq>;
template class
TAO::Var_Size_Arg_Traits_T<
CORBA::UnionMemberSeq,
CORBA::UnionMemberSeq_var,
CORBA::UnionMemberSeq_out
>;
#endif /* end #if !defined */
#if !defined (_CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_)
#define _CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_
template class TAO::Arg_Traits<CORBA::EnumMemberSeq>;
template class
TAO::Var_Size_Arg_Traits_T<
CORBA::EnumMemberSeq,
CORBA::EnumMemberSeq_var,
CORBA::EnumMemberSeq_out
>;
#endif /* end #if !defined */
#if !defined (_CORBA_PRIMITIVEKIND__ARG_TRAITS_TMPLINST_CS_)
#define _CORBA_PRIMITIVEKIND__ARG_TRAITS_TMPLINST_CS_
template class TAO::Arg_Traits<CORBA::PrimitiveKind>;
template class TAO::Basic_Arg_Traits_T<CORBA::PrimitiveKind>;
#endif /* end #if !defined */
#if !defined (_CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_)
#define _CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_
template class TAO::Arg_Traits<CORBA::ExceptionDefSeq>;
template class
TAO::Var_Size_Arg_Traits_T<
CORBA::ExceptionDefSeq,
CORBA::ExceptionDefSeq_var,
CORBA::ExceptionDefSeq_out
>;
#endif /* end #if !defined */
#if !defined (_CORBA_ATTRIBUTEMODE__ARG_TRAITS_TMPLINST_CS_)
#define _CORBA_ATTRIBUTEMODE__ARG_TRAITS_TMPLINST_CS_
template class TAO::Arg_Traits<CORBA::AttributeMode>;
template class TAO::Basic_Arg_Traits_T<CORBA::AttributeMode>;
#endif /* end #if !defined */
#if !defined (_CORBA_OPERATIONMODE__ARG_TRAITS_TMPLINST_CS_)
#define _CORBA_OPERATIONMODE__ARG_TRAITS_TMPLINST_CS_
template class TAO::Arg_Traits<CORBA::OperationMode>;
template class TAO::Basic_Arg_Traits_T<CORBA::OperationMode>;
#endif /* end #if !defined */
#if !defined (_CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_)
#define _CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_
template class TAO::Arg_Traits<CORBA::ParDescriptionSeq>;
template class
TAO::Var_Size_Arg_Traits_T<
CORBA::ParDescriptionSeq,
CORBA::ParDescriptionSeq_var,
CORBA::ParDescriptionSeq_out
>;
#endif /* end #if !defined */
#if !defined (_CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_)
#define _CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_
template class TAO::Arg_Traits<CORBA::ContextIdSeq>;
template class
TAO::Var_Size_Arg_Traits_T<
CORBA::ContextIdSeq,
CORBA::ContextIdSeq_var,
CORBA::ContextIdSeq_out
>;
#endif /* end #if !defined */
template class
TAO::Objref_Traits<
CORBA::TypeCodeFactory
>;
template class
TAO_Objref_Var_T<
CORBA::TypeCodeFactory
>;
template class
TAO_Objref_Out_T<
CORBA::TypeCodeFactory
>;
template class
TAO::Any_Impl_T<
CORBA::TypeCodeFactory
>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
#if !defined (_CORBA_DEFINITIONKIND__ARG_TRAITS_TMPLINST_CS_)
#define _CORBA_DEFINITIONKIND__ARG_TRAITS_TMPLINST_CS_
# pragma instantiate TAO::Arg_Traits<CORBA::DefinitionKind>
# pragma instantiate TAO::Basic_Arg_Traits_T<CORBA::DefinitionKind>
#endif /* end #if !defined */
#if !defined (_CORBA_CONTAINER__ARG_TRAITS_TMPLINST_CS_)
#define _CORBA_CONTAINER__ARG_TRAITS_TMPLINST_CS_
# pragma instantiate \
TAO::Arg_Traits< \
CORBA::Container \
>
# pragma instantiate \
TAO::Object_Arg_Traits_T< \
CORBA::Container_ptr, \
CORBA::Container_var, \
CORBA::Container_out, \
TAO::Objref_Traits<CORBA::Container> \
>
#endif /* end #if !defined */
#if !defined (_CORBA_IDLTYPE__ARG_TRAITS_TMPLINST_CS_)
#define _CORBA_IDLTYPE__ARG_TRAITS_TMPLINST_CS_
# pragma instantiate \
TAO::Arg_Traits< \
CORBA::IDLType \
>
# pragma instantiate \
TAO::Object_Arg_Traits_T< \
CORBA::IDLType_ptr, \
CORBA::IDLType_var, \
CORBA::IDLType_out, \
TAO::Objref_Traits<CORBA::IDLType> \
>
#endif /* end #if !defined */
#if !defined (_CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_)
#define _CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_
# pragma instantiate TAO::Arg_Traits<CORBA::InterfaceDefSeq>
# pragma instantiate \
TAO::Var_Size_Arg_Traits_T< \
CORBA::InterfaceDefSeq, \
CORBA::InterfaceDefSeq_var, \
CORBA::InterfaceDefSeq_out \
>
#endif /* end #if !defined */
#if !defined (_CORBA_VALUEDEF__ARG_TRAITS_TMPLINST_CS_)
#define _CORBA_VALUEDEF__ARG_TRAITS_TMPLINST_CS_
# pragma instantiate \
TAO::Arg_Traits< \
CORBA::ValueDef \
>
# pragma instantiate \
TAO::Object_Arg_Traits_T< \
CORBA::ValueDef_ptr, \
CORBA::ValueDef_var, \
CORBA::ValueDef_out, \
TAO::Objref_Traits<CORBA::ValueDef> \
>
#endif /* end #if !defined */
#if !defined (_CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_)
#define _CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_
# pragma instantiate TAO::Arg_Traits<CORBA::ValueDefSeq>
# pragma instantiate \
TAO::Var_Size_Arg_Traits_T< \
CORBA::ValueDefSeq, \
CORBA::ValueDefSeq_var, \
CORBA::ValueDefSeq_out \
>
#endif /* end #if !defined */
#if !defined (_CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_)
#define _CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_
# pragma instantiate TAO::Arg_Traits<CORBA::AbstractInterfaceDefSeq>
# pragma instantiate \
TAO::Var_Size_Arg_Traits_T< \
CORBA::AbstractInterfaceDefSeq, \
CORBA::AbstractInterfaceDefSeq_var, \
CORBA::AbstractInterfaceDefSeq_out \
>
#endif /* end #if !defined */
#if !defined (_CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_)
#define _CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_
# pragma instantiate TAO::Arg_Traits<CORBA::StructMemberSeq>
# pragma instantiate \
TAO::Var_Size_Arg_Traits_T< \
CORBA::StructMemberSeq, \
CORBA::StructMemberSeq_var, \
CORBA::StructMemberSeq_out \
>
#endif /* end #if !defined */
#if !defined (_CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_)
#define _CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_
# pragma instantiate TAO::Arg_Traits<CORBA::InitializerSeq>
# pragma instantiate \
TAO::Var_Size_Arg_Traits_T< \
CORBA::InitializerSeq, \
CORBA::InitializerSeq_var, \
CORBA::InitializerSeq_out \
>
#endif /* end #if !defined */
#if !defined (_CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_)
#define _CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_
# pragma instantiate TAO::Arg_Traits<CORBA::ExtInitializerSeq>
# pragma instantiate \
TAO::Var_Size_Arg_Traits_T< \
CORBA::ExtInitializerSeq, \
CORBA::ExtInitializerSeq_var, \
CORBA::ExtInitializerSeq_out \
>
#endif /* end #if !defined */
#if !defined (_CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_)
#define _CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_
# pragma instantiate TAO::Arg_Traits<CORBA::UnionMemberSeq>
# pragma instantiate \
TAO::Var_Size_Arg_Traits_T< \
CORBA::UnionMemberSeq, \
CORBA::UnionMemberSeq_var, \
CORBA::UnionMemberSeq_out \
>
#endif /* end #if !defined */
#if !defined (_CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_)
#define _CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_
# pragma instantiate TAO::Arg_Traits<CORBA::EnumMemberSeq>
# pragma instantiate \
TAO::Var_Size_Arg_Traits_T< \
CORBA::EnumMemberSeq, \
CORBA::EnumMemberSeq_var, \
CORBA::EnumMemberSeq_out \
>
#endif /* end #if !defined */
#if !defined (_CORBA_PRIMITIVEKIND__ARG_TRAITS_TMPLINST_CS_)
#define _CORBA_PRIMITIVEKIND__ARG_TRAITS_TMPLINST_CS_
# pragma instantiate TAO::Arg_Traits<CORBA::PrimitiveKind>
# pragma instantiate TAO::Basic_Arg_Traits_T<CORBA::PrimitiveKind>
#endif /* end #if !defined */
#if !defined (_CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_)
#define _CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_
# pragma instantiate TAO::Arg_Traits<CORBA::ExceptionDefSeq>
# pragma instantiate \
TAO::Var_Size_Arg_Traits_T< \
CORBA::ExceptionDefSeq, \
CORBA::ExceptionDefSeq_var, \
CORBA::ExceptionDefSeq_out \
>
#endif /* end #if !defined */
#if !defined (_CORBA_ATTRIBUTEMODE__ARG_TRAITS_TMPLINST_CS_)
#define _CORBA_ATTRIBUTEMODE__ARG_TRAITS_TMPLINST_CS_
# pragma instantiate TAO::Arg_Traits<CORBA::AttributeMode>
# pragma instantiate TAO::Basic_Arg_Traits_T<CORBA::AttributeMode>
#endif /* end #if !defined */
#if !defined (_CORBA_OPERATIONMODE__ARG_TRAITS_TMPLINST_CS_)
#define _CORBA_OPERATIONMODE__ARG_TRAITS_TMPLINST_CS_
# pragma instantiate TAO::Arg_Traits<CORBA::OperationMode>
# pragma instantiate TAO::Basic_Arg_Traits_T<CORBA::OperationMode>
#endif /* end #if !defined */
#if !defined (_CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_)
#define _CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_
# pragma instantiate TAO::Arg_Traits<CORBA::ParDescriptionSeq>
# pragma instantiate \
TAO::Var_Size_Arg_Traits_T< \
CORBA::ParDescriptionSeq, \
CORBA::ParDescriptionSeq_var, \
CORBA::ParDescriptionSeq_out \
>
#endif /* end #if !defined */
#if !defined (_CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_)
#define _CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_
# pragma instantiate TAO::Arg_Traits<CORBA::ContextIdSeq>
# pragma instantiate \
TAO::Var_Size_Arg_Traits_T< \
CORBA::ContextIdSeq, \
CORBA::ContextIdSeq_var, \
CORBA::ContextIdSeq_out \
>
#endif /* end #if !defined */
# pragma instantiate \
TAO::Objref_Traits< \
CORBA::TypeCodeFactory \
>
# pragma instantiate \
TAO_Objref_Var_T< \
CORBA::TypeCodeFactory
>
# pragma instantiate \
TAO_Objref_Out_T< \
CORBA::TypeCodeFactory
>
# pragma instantiate \
TAO::Any_Impl_T< \
CORBA::TypeCodeFactory \
>
#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?