CFx SDK Documentation  2020SP3
Functions | Variables
OdDAI::WrUtils Namespace Reference

Functions

OdUInt32 writeValue (const OdDbHandle &valueToWrite, std::vector< OdUInt8 > &writeBuffer)
 
OdUInt32 writeValue (const int valueToWrite, std::vector< OdUInt8 > &writeBuffer)
 
OdUInt32 writeValue (const long int valueToWrite, std::vector< OdUInt8 > &writeBuffer)
 
OdUInt32 writeValue (const OdUInt64 &valueToWrite, std::vector< OdUInt8 > &writeBuffer)
 
OdUInt32 writeValue (const double &valueToWrite, std::vector< OdUInt8 > &writeBuffer)
 
OdUInt32 writeValue (const std::string &valueToWrite, std::vector< OdUInt8 > &writeBuffer)
 
OdUInt32 writeValue (const OdAnsiString &valueToWrite, std::vector< OdUInt8 > &writeBuffer)
 
OdUInt32 writeValue (const OdString &valueToWrite, std::vector< OdUInt8 > &writeBuffer)
 
OdUInt32 writeValue (const char &valueToWrite, std::vector< OdUInt8 > &writeBuffer)
 
OdUInt32 appendValue (const OdDbHandle &valueToWrite, std::vector< OdUInt8 > &writeBuffer)
 
OdUInt32 appendValue (int valueToWrite, std::vector< OdUInt8 > &writeBuffer)
 
OdUInt32 appendValue (const OdUInt64 &valueToWrite, std::vector< OdUInt8 > &writeBuffer)
 
OdUInt32 appendValue (const double &valueToWrite, std::vector< OdUInt8 > &writeBuffer)
 
OdUInt32 appendValue (const std::string &valueToWrite, std::vector< OdUInt8 > &writeBuffer)
 
OdUInt32 appendValue (const OdString &valueToWrite, std::vector< OdUInt8 > &writeBuffer)
 
OdUInt32 appendValue (const OdAnsiString &valueToWrite, std::vector< OdUInt8 > &writeBuffer)
 
OdUInt32 appendValue (const char &valueToWrite, std::vector< OdUInt8 > &writeBuffer)
 
void appendValue (const char *bufferToWrite, OdUInt32 sizeBuffer, std::vector< OdUInt8 > &writeBuffer)
 
template<class ValueType , class BufferType >
OdUInt32 writeValue (const ValueType &valueToWrite, BufferType &writeBuffer, const OdUInt64 &writeBufferSize, const char *printfTemplate)
 
template<class ValueType , OdUInt64 writeBufferSize>
OdUInt32 appendValue (const ValueType &valueToWrite, std::vector< OdUInt8 > &writeBuffer, const char *printfTemplate)
 
template<class ValueType , OdUInt64 writeBufferSize>
OdUInt32 writeValue (const ValueType &valueToWrite, std::vector< OdUInt8 > &writeBuffer, const char *printfTemplate)
 
template<class ValueType , OdUInt64 writeBufferSize>
OdUInt32 writeValue (const ValueType &valueToWrite, OdUInt8 *writeBuffer, const char *printfTemplate)
 

Variables

const OdUInt32 writeErorCode = static_cast<OdUInt32>(-1)
 

Function Documentation

◆ appendValue() [1/10]

OdUInt32 OdDAI::WrUtils::appendValue ( const char &  valueToWrite,
std::vector< OdUInt8 > &  writeBuffer 
)

◆ appendValue() [2/10]

void OdDAI::WrUtils::appendValue ( const char *  bufferToWrite,
OdUInt32  sizeBuffer,
std::vector< OdUInt8 > &  writeBuffer 
)

◆ appendValue() [3/10]

OdUInt32 OdDAI::WrUtils::appendValue ( const double &  valueToWrite,
std::vector< OdUInt8 > &  writeBuffer 
)

◆ appendValue() [4/10]

OdUInt32 OdDAI::WrUtils::appendValue ( const OdAnsiString &  valueToWrite,
std::vector< OdUInt8 > &  writeBuffer 
)

◆ appendValue() [5/10]

OdUInt32 OdDAI::WrUtils::appendValue ( const OdDbHandle valueToWrite,
std::vector< OdUInt8 > &  writeBuffer 
)

◆ appendValue() [6/10]

OdUInt32 OdDAI::WrUtils::appendValue ( const OdString valueToWrite,
std::vector< OdUInt8 > &  writeBuffer 
)

◆ appendValue() [7/10]

OdUInt32 OdDAI::WrUtils::appendValue ( const OdUInt64 valueToWrite,
std::vector< OdUInt8 > &  writeBuffer 
)

◆ appendValue() [8/10]

OdUInt32 OdDAI::WrUtils::appendValue ( const std::string valueToWrite,
std::vector< OdUInt8 > &  writeBuffer 
)

◆ appendValue() [9/10]

template<class ValueType , OdUInt64 writeBufferSize>
OdUInt32 OdDAI::WrUtils::appendValue ( const ValueType &  valueToWrite,
std::vector< OdUInt8 > &  writeBuffer,
const char *  printfTemplate 
)
inline

Definition at line 78 of file daiWriteUtils.h.

◆ appendValue() [10/10]

OdUInt32 OdDAI::WrUtils::appendValue ( int  valueToWrite,
std::vector< OdUInt8 > &  writeBuffer 
)

◆ writeValue() [1/12]

OdUInt32 OdDAI::WrUtils::writeValue ( const char &  valueToWrite,
std::vector< OdUInt8 > &  writeBuffer 
)

◆ writeValue() [2/12]

OdUInt32 OdDAI::WrUtils::writeValue ( const double &  valueToWrite,
std::vector< OdUInt8 > &  writeBuffer 
)

◆ writeValue() [3/12]

OdUInt32 OdDAI::WrUtils::writeValue ( const int  valueToWrite,
std::vector< OdUInt8 > &  writeBuffer 
)

◆ writeValue() [4/12]

OdUInt32 OdDAI::WrUtils::writeValue ( const long int  valueToWrite,
std::vector< OdUInt8 > &  writeBuffer 
)

◆ writeValue() [5/12]

OdUInt32 OdDAI::WrUtils::writeValue ( const OdAnsiString &  valueToWrite,
std::vector< OdUInt8 > &  writeBuffer 
)

◆ writeValue() [6/12]

OdUInt32 OdDAI::WrUtils::writeValue ( const OdDbHandle valueToWrite,
std::vector< OdUInt8 > &  writeBuffer 
)

◆ writeValue() [7/12]

OdUInt32 OdDAI::WrUtils::writeValue ( const OdString valueToWrite,
std::vector< OdUInt8 > &  writeBuffer 
)

◆ writeValue() [8/12]

OdUInt32 OdDAI::WrUtils::writeValue ( const OdUInt64 valueToWrite,
std::vector< OdUInt8 > &  writeBuffer 
)

◆ writeValue() [9/12]

OdUInt32 OdDAI::WrUtils::writeValue ( const std::string valueToWrite,
std::vector< OdUInt8 > &  writeBuffer 
)

◆ writeValue() [10/12]

template<class ValueType , class BufferType >
OdUInt32 OdDAI::WrUtils::writeValue ( const ValueType &  valueToWrite,
BufferType &  writeBuffer,
const OdUInt64 writeBufferSize,
const char *  printfTemplate 
)
inline

Definition at line 68 of file daiWriteUtils.h.

◆ writeValue() [11/12]

template<class ValueType , OdUInt64 writeBufferSize>
OdUInt32 OdDAI::WrUtils::writeValue ( const ValueType &  valueToWrite,
OdUInt8 writeBuffer,
const char *  printfTemplate 
)
inline

Definition at line 102 of file daiWriteUtils.h.

◆ writeValue() [12/12]

template<class ValueType , OdUInt64 writeBufferSize>
OdUInt32 OdDAI::WrUtils::writeValue ( const ValueType &  valueToWrite,
std::vector< OdUInt8 > &  writeBuffer,
const char *  printfTemplate 
)
inline

Definition at line 96 of file daiWriteUtils.h.

Variable Documentation

◆ writeErorCode

const OdUInt32 OdDAI::WrUtils::writeErorCode = static_cast<OdUInt32>(-1)

Definition at line 45 of file daiWriteUtils.h.