|
template<class T > |
using | Diarkis::StdUniquePtr = std::unique_ptr< T, Diarkis::DiarkisAllocatorDeleter< T > > |
|
template<class T > |
using | Diarkis::StdBasicStringBuf = std::basic_stringbuf< T, std::char_traits< T >, DiarkisStdAllocator< T > > |
|
template<class T > |
using | Diarkis::StdBasicIStringStream = std::basic_istringstream< T, std::char_traits< T >, DiarkisStdAllocator< T > > |
|
template<class T > |
using | Diarkis::StdBasicOStringStream = std::basic_ostringstream< T, std::char_traits< T >, DiarkisStdAllocator< T > > |
|
template<class T > |
using | Diarkis::StdBasicStringStream = std::basic_stringstream< T, std::char_traits< T >, DiarkisStdAllocator< T > > |
|
using | Diarkis::StdStringBuf = StdBasicStringBuf< char > |
|
using | Diarkis::StdIStringStream = StdBasicIStringStream< char > |
|
using | Diarkis::StdOStringStream = StdBasicOStringStream< char > |
|
using | Diarkis::StdStringStream = StdBasicStringStream< char > |
|
template<class T > |
using | Diarkis::StdDeque = std::deque< T, Diarkis::DiarkisStdAllocator< T > > |
|
template<class T > |
using | Diarkis::StdQueue = std::queue< T, StdDeque< T > > |
|
template<class Key , class Value > |
using | Diarkis::StdMap = std::map< Key, Value, std::less< Key >, Diarkis::DiarkisStdAllocator< std::pair< const Key, Value > >> |
|
template<class Key , class Value > |
using | Diarkis::StdUnorderedMap = std::unordered_map< Key, Value, StdStringHash< Key >, std::equal_to< Key >, Diarkis::DiarkisStdAllocator< std::pair< const Key, Value > >> |
|
|
const char * | Diarkis::GetVersion () |
|
DIARKIS_EXPORT ICustomAllocator * | Diarkis::SetCustomAllocator (ICustomAllocator *pAllocator) |
| Specify the custom allocator. More...
|
|
DIARKIS_EXPORT DiarkisDefaultAllocator * | Diarkis::GetDefaultAllocator () |
| Get the Diarkis default allocator pointer. More...
|
|
DIARKIS_EXPORT IFixedAreaMemoryAllocator * | Diarkis::GetFixedAreaMemoryAllocator () |
| Get the pointer of the instance of FixedAreaMemoryAllocator. More...
|
|
DIARKIS_EXPORT void * | Diarkis::DiarkisAlloc (size_t size, int flag=0) |
|
DIARKIS_EXPORT void * | Diarkis::DiarkisAlignedAlloc (size_t size, size_t align, int flag=0) |
|
DIARKIS_EXPORT void | Diarkis::DiarkisFree (void *ptr) |
|
template<class T , class... _Types> |
T * | Diarkis::DiarkisNew (_Types &&... _Args) |
|
template<class T , typename std::enable_if< std::is_array< T >::value, int >::type = 0> |
std::remove_extent< T >::type * | Diarkis::DiarkisNew (const size_t N) |
|
template<class T > |
void | Diarkis::DiarkisDelete (T *ptr) |
|
template<class T , class U > |
bool | Diarkis::operator== (const DiarkisStdAllocator< T > &, const DiarkisStdAllocator< U > &) |
|
template<class T , class U > |
bool | Diarkis::operator!= (const DiarkisStdAllocator< T > &, const DiarkisStdAllocator< U > &) |
|
template<class T , class... _Types, typename std::enable_if<!std::is_array< T >::value, int >::type = 0> |
StdUniquePtr< T > | Diarkis::DiarkisAllocUnique (_Types &&... _Args) |
|
template<class T , typename std::enable_if< std::is_array< T >::value, int >::type = 0> |
StdUniquePtr< T > | Diarkis::DiarkisAllocUnique (const size_t N) |
|
template<class T , class... _Types> |
std::shared_ptr< T > | Diarkis::DiarkisAllocShared (_Types &&... _Args) |
|
StdString | Diarkis::operator+ (const StdString &lhs, const StdString &rhs) |
|
StdString | Diarkis::operator+ (const StdString &lhs, const char *rhs) |
|
StdString | Diarkis::operator+ (const char *lhs, const StdString &rhs) |
|
StdString | Diarkis::operator+ (const StdString &lhs, const char rhs) |
|
StdString | Diarkis::operator+ (const char lhs, const StdString &rhs) |
|
StdString | Diarkis::to_string (int value) |
|
StdString | Diarkis::to_string (long value) |
|
StdString | Diarkis::to_string (long long value) |
|
StdString | Diarkis::to_string (unsigned value) |
|
StdString | Diarkis::to_string (unsigned long value) |
|
StdString | Diarkis::to_string (unsigned long long value) |
|
StdString | Diarkis::to_string (float value) |
|
StdString | Diarkis::to_string (double value) |
|
StdString | Diarkis::to_string (long double value) |
|
bool DIARKIS_EXPORT | Diarkis::ParseErrStruct (uint8_t status, const Diarkis::StdVector< uint8_t > &payload, uint16_t &errCode, Diarkis::StdString &errString) |
| Parse payload of the error struct data, which is received in the response handlers. More...
|
|