#include "tao/AnyTypeCode/Null_RefCount_Policy.h"#include "tao/AnyTypeCode/Alias_TypeCode_Static.h"#include "tao/AnyTypeCode/Value_TypeCode_Static.h"#include "tao/AnyTypeCode/TypeCode_Constants.h"#include "tao/Valuetype/ValueBase.h"#include "tao/Valuetype/ValueFactory.h"#include "tao/CDR.h"#include "tao/ORB.h"#include "tao/ORB_Core.h"#include "tao/debug.h"#include "tao/SystemException.h"#include "ace/OS_NS_string.h"
Go to the source code of this file.
Namespaces | |
| namespace | TAO |
Define symbolic names for the ORB collocation strategies. | |
| namespace | TAO::TypeCode |
| namespace | CORBA |
FUZZ: disable check_for_include/. | |
Defines | |
| #define | DEFAULT_INDIRECTION_MAP_SIZE 10 |
| #define | VERIFY_MAP(CDR, MAPNAME, MAPCLASSNAME) |
Functions | |
| CORBA::Boolean | operator<< (TAO_OutputCDR &strm, const CORBA::ValueBase *_tao_valuetype) |
| CORBA::Boolean | operator>> (TAO_InputCDR &strm, CORBA::ValueBase *&_tao_valuetype) |
Variables | |
| char const | TAO::TypeCode::tc_value_base_id [] = "IDL:omg.org/CORBA/ValueBase:1.0" |
| char const | TAO::TypeCode::tc_value_base_name [] = "ValueBase" |
| Value< char const *, CORBA::TypeCode_ptr const *, Value_Field< char const *, CORBA::TypeCode_ptr const * > const *, TAO::Null_RefCount_Policy > | TAO::TypeCode::tc_ValueBase (CORBA::tk_value, tc_value_base_id, tc_value_base_name, CORBA::VM_NONE,&CORBA::_tc_null, 0, 0) |
| char const | TAO::TypeCode::tc_event_base_id [] = "IDL:omg.org/CORBA/EventBase:1.0" |
| char const | TAO::TypeCode::tc_event_base_name [] = "EventBase" |
| Value< char const *, CORBA::TypeCode_ptr const *, Value_Field< char const *, CORBA::TypeCode_ptr const * > const *, TAO::Null_RefCount_Policy > | TAO::TypeCode::tc_EventBase (CORBA::tk_event, tc_event_base_id, tc_event_base_name, CORBA::VM_NONE,&CORBA::_tc_null, 0, 0) |
| TypeCode_ptr const | CORBA::_tc_ValueBase = &TAO::TypeCode::tc_ValueBase |
| Valuetype-related type codes. | |
| TypeCode_ptr const | CORBA::_tc_EventBase = &TAO::TypeCode::tc_EventBase |
| #define DEFAULT_INDIRECTION_MAP_SIZE 10 |
Definition at line 29 of file ValueBase.cpp.
| #define VERIFY_MAP | ( | CDR, | ||
| MAPNAME, | ||||
| MAPCLASSNAME | ||||
| ) |
if (strm.get_##MAPNAME ().is_nil ()) \ { \ CDR::MAPCLASSNAME##_Handle handle ( \ new CDR::RC_##MAPCLASSNAME (new CDR::MAPCLASSNAME (DEFAULT_INDIRECTION_MAP_SIZE)));\ strm.set_##MAPNAME (handle); \ }
Definition at line 31 of file ValueBase.cpp.
| CORBA::Boolean operator<< | ( | TAO_OutputCDR & | strm, | |
| const CORBA::ValueBase * | _tao_valuetype | |||
| ) |
Definition at line 1396 of file ValueBase.cpp.
{
return CORBA::ValueBase::_tao_marshal (
strm,
_tao_valuetype,
reinterpret_cast<ptrdiff_t> (&CORBA::ValueBase::_downcast)
);
}
| CORBA::Boolean operator>> | ( | TAO_InputCDR & | strm, | |
| CORBA::ValueBase *& | _tao_valuetype | |||
| ) |
Definition at line 1407 of file ValueBase.cpp.
{
return CORBA::ValueBase::_tao_unmarshal (strm, _tao_valuetype);
}
1.7.0