struct TypeInfo
Defined at line 30 of file ../../third_party/github.com/google/cppdap/src/include/dap/typeinfo.h
The TypeInfo interface provides basic runtime type information about DAP
types. TypeInfo is used by the serialization system to encode and decode DAP
requests, responses, events and structs.
Public Methods
void ~TypeInfo ()
std::string name ()
size_t size ()
size_t alignment ()
void construct (void * )
void copyConstruct (void * dst, const void * src)
template <typename T, typename... ARGS>
T * create (ARGS &&... args)
create() allocates and constructs the TypeInfo of type T, registers the
pointer for deletion on cppdap library termination, and returns the pointer
to T.
Defined at line 45 of file ../../third_party/github.com/google/cppdap/src/include/dap/typeinfo.h
void destruct (void * )
bool deserialize (const Deserializer * , void * )
bool serialize (Serializer * , const void * )