15 #ifndef __IPSDKBASEDATA_BASEBUFFER_H__ 16 #define __IPSDKBASEDATA_BASEBUFFER_H__ 20 #pragma warning (push) 21 #pragma warning (disable : 4275 4251) 25 #include <IPSDKSerialization/Engine/BaseObjectWithSkeleton.h> 27 #include <boost/dynamic_bitset.hpp> 118 #pragma warning (pop) 120 #endif // __IPSDKBASEDATA_BASEBUFFER_H__ Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
uint64_t ipUInt64
Base types definition.
Definition: BaseTypes.h:55
#define IPSDK_DECLARE_ABSTRACT_DYNAMIC_WITHOUT_COPY(libraryName, className)
macro enabling dynamic properties on abstract class and disabling copy support
Definition: DynamicHdrMacro.h:102
Definition of import/export macro for library.
Predefined types for buffer manipulations.
IPSDKBASEDATA_API ipUInt32 getBufferBaseSize(const eDataType &dataType)
recovery of buffer size from its type (in octets)
Base types for multiplatform compatibility.
virtual void clearDerived()
clear method instanciation in derived class
Definition: BaseBuffer.h:87
eDataType
Enumerate describing a base type.
Definition: BaseTypes.h:77
Base class for buffer encapsulation.
Definition: BaseBuffer.h:34
Base class for serialization object with three serialization modes :
Definition: BaseObjectWithSkeleton.h:33
bool isInit() const
Definition: BaseBuffer.h:108
eBufferType
Enumerate describing buffer types.
Definition: BufferTypes.h:36
#define IPSDKBASEDATA_API
Import/Export macro for library IPSDKUtil.
Definition: IPSDKBaseDataExports.h:27
uint32_t ipUInt32
Base types definition.
Definition: BaseTypes.h:53