VR-Vantage 3.1 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Namespaces | Macros | Functions
DtUnicode.inl File Reference

Contains the DtUnicode class definition. More...

Namespaces

namespace  makVrv
 Contains the makVrv::Dt2DAmbushLineVisualizer class declaration.

Macros

#define AtomicIncrement(a)   boost::detail::atomic_increment((std::atomic_int*)a)
#define AtomicDecrement(a)   boost::detail::atomic_decrement((std::atomic_int*)a)
#define MallocAligned(sz, align)   mallocAligned(sz,align)
#define ReallocAligned(ptr, sz, oldsz, align)   reallocAligned(ptr,sz,oldsz,align)
#define FreeAligned(ptr)   free(ptr)

Functions

voidmallocAligned (size_t sz, size_t align)
voidreallocAligned (void *ptr, size_t sz, size_t oldsz, size_t align)
size_t makVrv::utf16len (const unsigned short *str)
const unsigned short * makVrv::wcsnstr (const unsigned short *haystack, int hayLength, const unsigned short *needle, int needleLength)
template<int wcharSize>
DtUnicode makVrv::decodeWCHAR (const wchar_t utf16[], int len)
template<>
DtUnicode makVrv::decodeWCHAR< 2 > (const wchar_t utf16[], int len)
template<>
DtUnicode makVrv::decodeWCHAR< 4 > (const wchar_t utf16[], int len)
template<int wcharSize>
void makVrv::setFromWCHAR (DtUnicode &ref, const wchar_t utf16[], int len)
template<>
void makVrv::setFromWCHAR< 2 > (DtUnicode &str, const wchar_t utf16[], int len)
template<>
void makVrv::setFromWCHAR< 4 > (DtUnicode &str, const wchar_t utf32[], int len)

Detailed Description

Contains the DtUnicode class definition.

Macro Definition Documentation

#define AtomicIncrement (   a)    boost::detail::atomic_increment((std::atomic_int*)a)
#define AtomicDecrement (   a)    boost::detail::atomic_decrement((std::atomic_int*)a)
#define MallocAligned (   sz,
  align 
)    mallocAligned(sz,align)
#define ReallocAligned (   ptr,
  sz,
  oldsz,
  align 
)    reallocAligned(ptr,sz,oldsz,align)
#define FreeAligned (   ptr)    free(ptr)

Function Documentation

void* mallocAligned ( size_t  sz,
size_t  align 
)
inline
void* reallocAligned ( void ptr,
size_t  sz,
size_t  oldsz,
size_t  align 
)
inline

References MallocAligned.



Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)