|
| #define | niToCChars(X) |
| |
| #define | niToGChars(X) |
| |
| #define | niToXChars(X) |
| |
| #define | niToUChars |
| |
| #define | niToAChars |
| |
| #define | niLoopIterator(NAME, C) |
| |
| #define | niLoopImmutableIterator(TYPE, NAME, C) |
| |
| #define | niLoopMutableIterator(TYPE, NAME, C) |
| |
| #define | niCrashReportModuleInstall() |
| |
| #define | niDTS_SetProp_(NAME, VAL, TYPE, MT) |
| |
| #define | niDTS_SetPropS(NAME, VAL, TYPE, MT) |
| |
| #define | niDTS_SetProp(NAME, TYPE, MT) |
| |
| #define | niDTS_SetPropE(NAME, TYPE) |
| |
| #define | niDTS_SetPropE_(NAME, VAL, TYPE) |
| |
| #define | niDTS_SetPropF(NAME, TYPE) |
| |
| #define | niDTS_SetPropF_(NAME, VAL, TYPE) |
| |
| #define | niDTS_GetPropE(NAME, TYPE) |
| |
| #define | niDTS_GetPropE_(NAME, VAL, TYPE) |
| |
| #define | niDTS_GetPropF(NAME, TYPE) |
| |
| #define | niDTS_GetPropF_(NAME, VAL, TYPE) |
| |
| #define | niDTS_GetProp(NAME, TYPE) |
| |
| #define | niDTS_GetProp_(NAME, VAL, TYPE) |
| |
| #define | niDTS_GetPropS(NAME, VAL, TYPE) |
| |
| #define | niDTS_GetPropFSet(NAME, TYPE) |
| |
| #define | niDTS_GetPropESet(NAME, VAL, TYPE) |
| |
| #define | niDTS_GetPropSet(NAME, VAL, TYPE) |
| |
| #define | niDTS_GetPropFSetI(NAME, I, TYPE) |
| |
| #define | niDTS_GetPropESetI(NAME, I, VAL, TYPE) |
| |
| #define | niDTS_GetPropSetI(NAME, I, VAL, TYPE) |
| |
| #define | niMinF16 |
| |
| #define | niMinNrmF16 |
| |
| #define | niMaxF16 |
| |
| #define | niEpsilonF16 |
| |
| #define | niMantiDigiF16 |
| |
| #define | niDifF16 |
| |
| #define | niRadixF16 |
| |
| #define | niMinExpF16 |
| |
| #define | niMaxExpF16 |
| |
| #define | niMin10ExpF16 |
| |
| #define | niMax10ExpF16 |
| |
| #define | niMessageID_CharToBase(CHAR) |
| |
| #define | niMessageID_PackBased(A, B, C, D, BYTE) |
| |
| #define | niMessageID_PackChars(A, B, C, D, BYTE) |
| |
| #define | niMessageID(A, B, C, D, BYTE) |
| |
| #define | niMessageID_FromChars(CHARS, BYTE) |
| |
| #define | niMessageID_BaseToChar(BASE) |
| |
| #define | niMessageID_GetBaseA(MSGID) |
| |
| #define | niMessageID_GetBaseB(MSGID) |
| |
| #define | niMessageID_GetBaseC(MSGID) |
| |
| #define | niMessageID_GetBaseD(MSGID) |
| |
| #define | niMessageID_GetBYTE(MSGID) |
| |
| #define | niMessageID_GetCharA(MSGID) |
| |
| #define | niMessageID_GetCharB(MSGID) |
| |
| #define | niMessageID_GetCharC(MSGID) |
| |
| #define | niMessageID_GetCharD(MSGID) |
| |
| #define | niMessageID_MaskA(MSGID) |
| |
| #define | niMessageID_MaskAB(MSGID) |
| |
| #define | niMessageID_MaskABC(MSGID) |
| |
| #define | niMessageID_MaskABCD(MSGID) |
| |
| #define | niMessageID_Fmt(MSGID) |
| |
| #define | niMetaAssert(condition) |
| |
| #define | niMetaAssert_(n, condition) |
| |
| #define | niMetaDeclareIsOfType(TYPE) |
| |
| #define | niMetaIsOfType(T, TYPE) |
| |
| #define | niMetaIsVoid(T) |
| |
| #define | niMetaSelect(i, T0, T1) |
| |
| #define | niMetaInherit(B0, B1) |
| |
| #define | niMetaCat(B0, B1) |
| |
| #define | niMetaConditionalInherit(cnd, B0, B1) |
| |
| #define | niModuleDefImpl_GetModule_Register() |
| |
| #define | niGetIUnknownHString(apObj) |
| |
| #define | niProf(x) |
| |
| #define | niProf_Scope(x) |
| |
| #define | niProf_Define(name) |
| |
| #define | niProf_Begin(z) |
| |
| #define | niProf_End() |
| |
| #define | niProf_Region(z) |
| |
| #define | niProf_Counter(z) |
| |
| #define | niProfileBlock(NAME) |
| |
| #define | niProfileEnter(NAME) |
| |
| #define | niProfileLeave(NAME) |
| |
| #define | ni_list_begin(list) |
| |
| #define | ni_list_end(list) |
| |
| #define | ni_list_empty(list) |
| |
| #define | ni_list_next(iterator) |
| |
| #define | ni_list_previous(iterator) |
| |
| #define | ni_list_front(list) |
| |
| #define | ni_list_back(list) |
| |
| #define | ni_list_push_back(list, data) |
| |
| #define | ni_list_foreach(list, itname) |
| |
| #define | ni_list_foreachi(list, itname, iname) |
| |
| #define | ni_tlist_malloc(TYPE) |
| |
| #define | ni_tlist_free(P) |
| |
| #define | ni_tlist_insert(ctype, iterator, data) |
| |
| #define | ni_tlist_push_back(ctype, list, data) |
| |
| #define | ni_tlist_remove(iterator) |
| |
| #define | ni_tlist_clear(list) |
| |
| #define | ni_tlist_data(ctype, iterator) |
| |
| #define | ni_tlist_findr(rit, ctype, begin, end, data) |
| |
| #define | ni_tlist_find(rit, ctype, list, data) |
| |
| #define | niLoopSink(TYPE, NAME, C) |
| |
| #define | niCallSinkVoid_(NAME, SINK, METH, PARAMS) |
| |
| #define | niCallSinkRetTest_(NAME, SINK, METH, PARAMS, RET, RETTEST) |
| |
| #define | MY_WINBASEAPI |
| |
| #define | MY_WINAPI |
| |
| #define | MY_STATUS_WAIT_0 |
| |
| #define | MY_WAIT_OBJECT_0 |
| |
| #define | MY_INFINITE |
| |
| #define | MetaQueryInterfaceTpl(A) |
| |
| #define | MetaQueryInterfaceInheritTpl(A, B) |
| |
| #define | MetaImplementQueryInterface() |
| |
| #define | MetaImplementInherit(PARENT) |
| |
| #define | NI_UNKIMPL_ADDREF() |
| |
| #define | NI_UNKIMPL_RELEASE() |
| |
| #define | NI_UNKIMPL_SETNUMREFS(anNumRefs) |
| |
| #define | NI_UNKIMPL_GETNUMREFS() |
| |
| #define | niIUnknownImpl_Local(I0) |
| | Local, no ref count, no delete this. More...
|
| |
| #define | niVarCast(O) |
| |
| #define | niVarCastTo(TYPE, O) |
| |
|
| typedef BoxAtomic< tI8 > | tBoxedI8 |
| |
| typedef BoxAtomic< tU8 > | tBoxedU8 |
| |
| typedef BoxAtomic< tI16 > | tBoxedI16 |
| |
| typedef BoxAtomic< tU16 > | tBoxedU16 |
| |
| typedef BoxAtomic< tI32 > | tBoxedI32 |
| |
| typedef BoxAtomic< tU32 > | tBoxedU32 |
| |
| typedef BoxAtomic< tI64 > | tBoxedI64 |
| |
| typedef BoxAtomic< tU64 > | tBoxedU64 |
| |
| typedef BoxAtomic< tPtr > | tBoxedPtr |
| |
| typedef BoxAtomic< tSize > | tBoxedSize |
| |
| typedef BoxAtomic< tOffset > | tBoxedOffset |
| |
| typedef BoxAtomic< tIntPtr > | tBoxedIntPtr |
| |
| typedef BoxAtomic< tF32 > | tBoxedF32 |
| |
| typedef BoxAtomic< tF64 > | tBoxedF64 |
| |
| typedef BoxAtomic< tVersion > | tBoxedVersion |
| |
| typedef BoxAtomic< tEnum > | tBoxedEnum |
| |
| typedef BoxAtomic< tHandle > | tBoxedHandle |
| |
| typedef BoxAtomic< tFloat > | tBoxedFloat |
| |
| typedef BoxAtomic< tUUID > | tBoxedUUID |
| |
| typedef BoxAtomic< tBool > | tBoxedBool |
| |
| typedef BoxAtomic< tInt > | tBoxedInt |
| |
| typedef BoxAtomic< tUInt > | tBoxedUInt |
| |
| typedef BoxAtomic< tIndex > | tBoxedIndex |
| |
| typedef BoxAtomic< cchar > | tBoxedCChar |
| |
| typedef BoxAtomic< gchar > | tBoxedGChar |
| |
| typedef BoxAtomic< xchar > | tBoxedXChar |
| |
| typedef BoxAtomic< uchar > | tBoxedUChar |
| |
| typedef BoxAtomic< achar > | tBoxedAChar |
| |
| typedef BoxAtomic< tType > | tBoxedType |
| |
typedef
ni::cMutableCollectionImpl
< ni::CollectionTraitsVector
< ni::CollectionTraitsI8 > > | tI8CVec |
| |
typedef
ni::cMutableCollectionImpl
< ni::CollectionTraitsVector
< ni::CollectionTraitsU8 > > | tU8CVec |
| |
typedef
ni::cMutableCollectionImpl
< ni::CollectionTraitsVector
< ni::CollectionTraitsI16 > > | tI16CVec |
| |
typedef
ni::cMutableCollectionImpl
< ni::CollectionTraitsVector
< ni::CollectionTraitsU16 > > | tU16CVec |
| |
typedef
ni::cMutableCollectionImpl
< ni::CollectionTraitsVector
< ni::CollectionTraitsI32 > > | tI32CVec |
| |
typedef
ni::cMutableCollectionImpl
< ni::CollectionTraitsVector
< ni::CollectionTraitsU32 > > | tU32CVec |
| |
typedef
ni::cMutableCollectionImpl
< ni::CollectionTraitsVector
< ni::CollectionTraitsF32 > > | tF32CVec |
| |
typedef
ni::cMutableCollectionImpl
< ni::CollectionTraitsVector
< ni::CollectionTraitsF64 > > | tF64CVec |
| |
typedef
ni::cMutableCollectionImpl
< ni::CollectionTraitsVector
< ni::CollectionTraitsVec2i > > | tVec2iCVec |
| |
typedef
ni::cMutableCollectionImpl
< ni::CollectionTraitsVector
< ni::CollectionTraitsVec2f > > | tVec2fCVec |
| |
typedef
ni::cMutableCollectionImpl
< ni::CollectionTraitsVector
< ni::CollectionTraitsVec3i > > | tVec3iCVec |
| |
typedef
ni::cMutableCollectionImpl
< ni::CollectionTraitsVector
< ni::CollectionTraitsVec3f > > | tVec3fCVec |
| |
typedef
ni::cMutableCollectionImpl
< ni::CollectionTraitsVector
< ni::CollectionTraitsVec4i > > | tVec4iCVec |
| |
typedef
ni::cMutableCollectionImpl
< ni::CollectionTraitsVector
< ni::CollectionTraitsVec4f > > | tVec4fCVec |
| |
typedef
ni::cMutableCollectionImpl
< ni::CollectionTraitsVector
< ni::CollectionTraitsMatrixf > > | tMatrixfCVec |
| |
typedef
ni::cMutableCollectionImpl
< ni::CollectionTraitsVector
< ni::CollectionTraitsIUnknown > > | tIUnknownCVec |
| |
typedef
ni::cMutableCollectionImpl
< ni::CollectionTraitsVector
< ni::CollectionTraitsString > > | tStringCVec |
| |
typedef
ni::cMutableCollectionImpl
< ni::CollectionTraitsVector
< ni::CollectionTraitsUUID > > | tUUIDCVec |
| |
typedef
ni::cMutableCollectionImpl
< ni::CollectionTraitsMap
< ni::CollectionTraitsI32,
ni::CollectionTraitsI32 > > | tI32CMap |
| |
typedef
ni::cMutableCollectionImpl
< ni::CollectionTraitsMap
< ni::CollectionTraitsI32,
ni::CollectionTraitsU32 > > | tI32U32CMap |
| |
typedef
ni::cMutableCollectionImpl
< ni::CollectionTraitsMap
< ni::CollectionTraitsI32,
ni::CollectionTraitsIUnknown > > | tI32IUnknownCMap |
| |
typedef
ni::cMutableCollectionImpl
< ni::CollectionTraitsMap
< ni::CollectionTraitsI32,
ni::CollectionTraitsString > > | tI32StringCMap |
| |
typedef
ni::cMutableCollectionImpl
< ni::CollectionTraitsMap
< ni::CollectionTraitsU32,
ni::CollectionTraitsI32 > > | tU32I32CMap |
| |
typedef
ni::cMutableCollectionImpl
< ni::CollectionTraitsMap
< ni::CollectionTraitsU32,
ni::CollectionTraitsU32 > > | tU32CMap |
| |
typedef
ni::cMutableCollectionImpl
< ni::CollectionTraitsMap
< ni::CollectionTraitsU32,
ni::CollectionTraitsIUnknown > > | tU32IUnknownCMap |
| |
typedef
ni::cMutableCollectionImpl
< ni::CollectionTraitsMap
< ni::CollectionTraitsU32,
ni::CollectionTraitsString > > | tU32StringCMap |
| |
typedef
ni::cMutableCollectionImpl
< ni::CollectionTraitsMap
< ni::CollectionTraitsIUnknown,
ni::CollectionTraitsI32 > > | tIUnknownI32CMap |
| |
typedef
ni::cMutableCollectionImpl
< ni::CollectionTraitsMap
< ni::CollectionTraitsIUnknown,
ni::CollectionTraitsU32 > > | tIUnknownU32CMap |
| |
typedef
ni::cMutableCollectionImpl
< ni::CollectionTraitsMap
< ni::CollectionTraitsIUnknown,
ni::CollectionTraitsIUnknown > > | tIUnknownCMap |
| |
typedef
ni::cMutableCollectionImpl
< ni::CollectionTraitsMap
< ni::CollectionTraitsIUnknown,
ni::CollectionTraitsString > > | tIUnknownStringCMap |
| |
typedef
ni::cMutableCollectionImpl
< ni::CollectionTraitsMap
< ni::CollectionTraitsString,
ni::CollectionTraitsI32 > > | tStringI32CMap |
| |
typedef
ni::cMutableCollectionImpl
< ni::CollectionTraitsMap
< ni::CollectionTraitsString,
ni::CollectionTraitsU32 > > | tStringU32CMap |
| |
typedef
ni::cMutableCollectionImpl
< ni::CollectionTraitsMap
< ni::CollectionTraitsString,
ni::CollectionTraitsIUnknown > > | tStringIUnknownCMap |
| |
typedef
ni::cMutableCollectionImpl
< ni::CollectionTraitsMap
< ni::CollectionTraitsString,
ni::CollectionTraitsString > > | tStringCMap |
| |
| typedef Var(__ni_export_call_decl * | tpfnRunnable )() |
| | To be used with the Runnable<> template to specify a function pointer instead of a lambda. More...
|
| |
| typedef Var(__ni_export_call_decl * | tpfnCallback0 )() |
| | To be used with the Callback0<> template to specify a function pointer instead of a lambda. More...
|
| |
| typedef Var(__ni_export_call_decl * | tpfnCallback1 )(const Var &avarA) |
| | To be used with the Callback1<> template to specify a function pointer instead of a lambda. More...
|
| |
| typedef Var(__ni_export_call_decl * | tpfnCallback2 )(const Var &avarA, const Var &avarB) |
| | To be used with the Callback2<> template to specify a function pointer instead of a lambda. More...
|
| |
| typedef void(__ni_export_call_decl * | tpfnMessageHandler )(tU32 anMsg, const Var &avarA, const Var &avarB) |
| | To be used with the MessageHandler<> template to specify a function pointer instead of a lambda. More...
|
| |
| typedef void(* | tpfnConcurrentThreadCallback )(ni::tU64 threadID) |
| |
| typedef struct ni::sFindFile | sFindFile |
| | Find file struct. More...
|
| |
typedef astl::map< cString,
sFileInfo > | tFileInfoMap |
| | File info map. More...
|
| |
| typedef cFloat16 | tF16 |
| |
| typedef tU32 | tParseTypeDescFlags |
| | Parse type description flags type. More...
|
| |
| typedef tBool(* | tpfnRandomEntrpySource )(tU8 *buffer, tSize buflen) |
| |
| typedef struct ni::tListNode_tag | tListNode |
| |
| typedef tListNode * | tListIt |
| |
| typedef struct ni::tList_tag | tList |
| |
| typedef astl::vector< tPtr > | tPtrVec |
| |
| typedef tPtrVec::iterator | tPtrVecIt |
| |
| typedef tPtrVec::const_iterator | tPtrVecCIt |
| |
| typedef tPtrVec::reverse_iterator | tPtrVecRIt |
| |
typedef
tPtrVec::const_reverse_iterator | tPtrVecCRIt |
| |
| typedef astl::vector< tHandle > | tHandleVec |
| |
| typedef tHandleVec::iterator | tHandleVecIt |
| |
| typedef tHandleVec::const_iterator | tHandleVecCIt |
| |
typedef
tHandleVec::reverse_iterator | tHandleVecRIt |
| |
typedef
tHandleVec::const_reverse_iterator | tHandleVecCRIt |
| |
| typedef astl::vector< tU8 > | tU8Vec |
| |
| typedef tU8Vec::iterator | tU8VecIt |
| |
| typedef tU8Vec::const_iterator | tU8VecCIt |
| |
| typedef tU8Vec::reverse_iterator | tU8VecRIt |
| |
typedef
tU8Vec::const_reverse_iterator | tU8VecCRIt |
| |
| typedef astl::vector< tU16 > | tU16Vec |
| |
| typedef tU16Vec::iterator | tU16VecIt |
| |
| typedef tU16Vec::const_iterator | tU16VecCIt |
| |
| typedef tU16Vec::reverse_iterator | tU16VecRIt |
| |
typedef
tU16Vec::const_reverse_iterator | tU16VecCRIt |
| |
| typedef astl::vector< tU32 > | tU32Vec |
| |
| typedef tU32Vec::iterator | tU32VecIt |
| |
| typedef tU32Vec::const_iterator | tU32VecCIt |
| |
| typedef tU32Vec::reverse_iterator | tU32VecRIt |
| |
typedef
tU32Vec::const_reverse_iterator | tU32VecCRIt |
| |
| typedef astl::vector< tI32 > | tI32Vec |
| |
| typedef tI32Vec::iterator | tI32VecIt |
| |
| typedef tI32Vec::const_iterator | tI32VecCIt |
| |
| typedef tI32Vec::reverse_iterator | tI32VecRIt |
| |
typedef
tI32Vec::const_reverse_iterator | tI32VecCRIt |
| |
| typedef astl::vector< tU32Vec > | tU32VecVec |
| |
| typedef tU32VecVec::iterator | tU32VecVecIt |
| |
| typedef tU32VecVec::const_iterator | tU32VecVecCIt |
| |
typedef
tU32VecVec::reverse_iterator | tU32VecVecRIt |
| |
typedef
tU32VecVec::const_reverse_iterator | tU32VecVecCRIt |
| |
| typedef astl::vector< tF32 > | tF32Vec |
| |
| typedef tF32Vec::iterator | tF32VecIt |
| |
| typedef tF32Vec::const_iterator | tF32VecCIt |
| |
| typedef tF32Vec::reverse_iterator | tF32VecRIt |
| |
typedef
tF32Vec::const_reverse_iterator | tF32VecCRIt |
| |
| typedef astl::vector< tIndex > | tIndexVec |
| | Index vector. More...
|
| |
| typedef tIndexVec::iterator | tIndexVecIt |
| | Index vector iterator. More...
|
| |
| typedef tIndexVec::const_iterator | tIndexVecCIt |
| | Index vector constant iterator. More...
|
| |
typedef struct
_MY_RTL_CRITICAL_SECTION | MY_CRITICAL_SECTION |
| |
| typedef tU32 | tIUnknownImplFlags |
| |
| typedef T0 | IUnknownBaseType |
| |
| typedef T0 | BaseType |
| |
typedef cIUnknownImpl< T0,
FLAGS, T1, T2, T3, T4 > | BaseImpl |
| |
| typedef T0 | Base0 |
| |
| typedef T1 | Base1 |
| |
| typedef T2 | Base2 |
| |
| typedef T3 | Base3 |
| |
| typedef T4 | Base4 |
| |
|
| void | Buffer_ZeroMembers (sBuffer *apBuffer) |
| |
| tBool | Buffer_IsEmpty (const sBuffer *apBuffer) |
| |
| tU32 | Buffer_GetCapacity (const sBuffer *apBuffer) |
| |
| tU32 | Buffer_GetSize (const sBuffer *apBuffer) |
| |
| tPtr | Buffer_GetData (const sBuffer *apBuffer) |
| |
| tBool | Buffer_IsAdopted (const sBuffer *apBuffer) |
| |
| tBool | Buffer_SetCapacity (sBuffer *apBuffer, tU32 anNewCapacity) |
| |
| void | Buffer_Clear (sBuffer *apBuffer) |
| |
| tBool | Buffer_Adopt (sBuffer *apBuffer, tPtr apData, tU32 anInitialSize) |
| |
| tBool | Buffer_Reserve (sBuffer *apBuffer, tU32 anSize) |
| |
| void | Buffer_Compact (sBuffer *apBuffer) |
| |
| tBool | Buffer_Resize (sBuffer *apBuffer, tU32 anSize) |
| |
| tBool | Buffer_Append (sBuffer *apBuffer, tPtr apData, tU32 anSize) |
| |
| tBool | Buffer_AppendUTF8 (sBuffer *apBuffer, const cchar *apData, tU32 anSizeInBytes, tBool abAppendZero) |
| |
| tBool | Buffer_AppendUTF8ToUTF16 (sBuffer *apBuffer, const cchar *apData, tU32 anSizeInBytes, tBool abAppendZero) |
| |
| tBool | Buffer_AppendUTF8ToUTF32 (sBuffer *apBuffer, const cchar *apData, tU32 anSizeInBytes, tBool abAppendZero) |
| |
| tBool | Buffer_AppendUTF16 (sBuffer *apBuffer, const gchar *apData, tU32 anSizeInBytes, tBool abAppendZero) |
| |
| tBool | Buffer_AppendUTF16ToUTF8 (sBuffer *apBuffer, const gchar *apData, tU32 anSizeInBytes, tBool abAppendZero) |
| |
| tBool | Buffer_AppendUTF16ToUTF32 (sBuffer *apBuffer, const gchar *apData, tU32 anSizeInBytes, tBool abAppendZero) |
| |
| tBool | Buffer_AppendUTF32 (sBuffer *apBuffer, const xchar *apData, tU32 anSizeInBytes, tBool abAppendZero) |
| |
| tBool | Buffer_AppendUTF32ToUTF8 (sBuffer *apBuffer, const xchar *apData, tU32 anSizeInBytes, tBool abAppendZero) |
| |
| tBool | Buffer_AppendUTF32ToUTF16 (sBuffer *apBuffer, const xchar *apData, tU32 anSizeInBytes, tBool abAppendZero) |
| |
| template<typename TTo , typename TFrom > |
| TTo | ptr_cast (Ptr< TFrom > &v) |
| |
| template<typename TTo , typename TFrom > |
| TTo | ptr_cast (TFrom v) |
| |
| template<typename T > |
| T * | QueryCollection (const iUnknown *apObj) |
| |
| template<typename T > |
| Ptr< iRunnable > | Runnable (const T &aLambda) |
| |
| template<typename T > |
| Ptr< iCallback > | Callback0 (const T &aLambda) |
| |
| template<typename T > |
| Ptr< iCallback > | Callback1 (const T &aLambda) |
| |
| template<typename T > |
| Ptr< iCallback > | Callback2 (const T &aLambda) |
| |
| template<typename T > |
| Ptr< iMessageHandler > | MessageHandler (const T &aLambda, const tU64 anThreadID=ni::ThreadGetCurrentThreadID()) |
| |
| tBool | IOExecute (iRunnable *apRunnable) |
| |
| tBool | CPUExecute (iRunnable *apRunnable) |
| |
| tBool | MainExecute (iRunnable *apRunnable) |
| |
| Ptr< iFuture > | IOSubmit (iRunnable *apRunnable) |
| |
| Ptr< iFuture > | CPUSubmit (iRunnable *apRunnable) |
| |
| Ptr< iFuture > | MainSubmit (iRunnable *apRunnable) |
| |
| void | ConcurrentSetThreadStartEndCallbacks (tpfnConcurrentThreadCallback apfnStart, tpfnConcurrentThreadCallback apfnEnd) |
| |
| const ni::cString & | ni_stack_get_current (ni::cString &aOutput, void *apExp=NULL) |
| |
| void | cpp_terminate_handler () |
| |
| void | cpp_unexp_handler () |
| |
| void | cpp_purecall_handler () |
| |
| void | cpp_security_handler (int code, void *x) |
| |
| void | cpp_invalid_parameter_handler (const wchar_t *expression, const wchar_t *function, const wchar_t *file, unsigned int line, uintptr_t pReserved) |
| |
| int | cpp_new_handler (size_t) |
| |
| void | cpp_sigabrt_handler (int) |
| |
| void | cpp_sigfpe_handler (int, int subcode) |
| |
| void | cpp_sigill_handler (int) |
| |
| void | cpp_sigint_handler (int) |
| |
| void | cpp_sigsegv_handler (int) |
| |
| void | cpp_sigterm_handler (int) |
| |
| Ptr< iCryptoHash > | CreateHash (const achar *aHashType) |
| |
| Ptr< iCryptoHash > | HashFile (iCryptoHash *apHash, iFile *apFile) |
| |
| Ptr< iCryptoHash > | HashString (iCryptoHash *apHash, const achar *aString, const tI32 aStrLen=0) |
| |
| Ptr< iCryptoHash > | HashDataTable (iCryptoHash *apHash, iDataTable *apDT) |
| |
| cString | HashToString (iCryptoHash *apHash, eRawToStringEncoding aEncoding=eRawToStringEncoding_Hex) |
| |
| Ptr< iDataTable > | LoadDataTable (const achar *aURL, const achar *aaszSerFormat="xml") |
| |
| tBool | WriteDataTable (const iDataTable *apDT, const achar *aPath, const achar *aaszSerFormat="xml") |
| |
| Ptr< iDataTable > | CreateDataTableFromXML (const achar *aaszText, tI32 anSize=-1) |
| |
| cString | DataTableToXML (iDataTable *apDT) |
| |
| cString | DataTableToCompressedString (iDataTable *apDT) |
| |
| Ptr< iDataTable > | CreateDataTableFromCompressedString (const achar *aaszText) |
| |
| void | FindFile_Init (sFindFile *apFF, const achar *aaszPath) |
| | Initialize the find file structure. More...
|
| |
| tBool | FindFile_Close (sFindFile *apFF) |
| | Close the current find. More...
|
| |
| void | FindFile_ResetFileInfos (sFindFile *apFF) |
| | Reset all file infos. More...
|
| |
| tBool | FindFile_First (sFindFile *apFF, const achar *aaszPath) |
| | Find the first file matching the specified path. More...
|
| |
| tBool | FindFile_Next (sFindFile *apFF) |
| | Find the next file matching the path. More...
|
| |
| tBool | FindFile_FileExists (const sFindFile *apFF) |
| | Get whether there's a file info available. More...
|
| |
| const achar * | FindFile_FileName (const sFindFile *apFF) |
| | Get the current file name. More...
|
| |
| tI64 | FindFile_FileUnixTimeSecs (const sFindFile *apFF) |
| | Get the current file time. More...
|
| |
| tI64 | FindFile_FileSize (const sFindFile *apFF) |
| | Get the current file size. More...
|
| |
| tFileAttrFlags | FindFile_FileAttribs (const sFindFile *apFF) |
| | Get the current file attribs. More...
|
| |
| tU32 | afile_enum (const achar *aszFile, tU32 flAttribs, iFileEnumSink *apSink, tFileInfoMap *apMap, tU32 anMax) |
| |
| tU32 | ListFiles (astl::vector< sFileInfo > &aFiles, const achar *aDirectory, const achar *aFilter, const tBool abRecursive) |
| |
| ni::tU16 | ni_f32_to_f16 (ni::tF32 v) |
| |
| ni::tF32 | ni_f16_to_f32 (ni::tU16 v) |
| |
| template<typename T > |
| ni::Ptr< ni::iHString > | GenerateUniqueNameUUID (ni::iHString *ahspBaseName, const tUUID &aUUID, const T &aPredicate) |
| | Generate a unique name, using a UUID as name generation base. The predicate should return true if the name is unique, else false. More...
|
| |
| template<typename T > |
| ni::Ptr< ni::iHString > | GenerateUniqueNameCounter (ni::iHString *ahspBaseName, const tU32 aMaxCount, const T &aPredicate) |
| | Generate a unique name, using a counter as name generation base. The predicate should return true if the name is unique, else false. More...
|
| |
| | ASTL_DEFAULT_ALLOCATOR_IMPL (indexed_map) |
| |
| ni::tU32 | MessageID_FromString (const ni::achar *aaszStr) |
| |
| const ni::achar * | MessageID_ToString (ni::achar aaszOut[7], ni::tU32 anMessageID) |
| |
| ni::cString | MessageID_ToString (ni::tU32 anMessageID) |
| |
| template<typename T > |
| tBool | MessageID_FilterChar (const T d, const T *p) |
| | Filter format : INCLUDE!EXCLUDE*. INCLUDE letters are matched, if any of them does match returns TRUE. Then EXCLUDE letters are matched, if any of them does match returns FALSE. The default return value if a '!' is found is TRUE, otherwise it is FALSE. This means that the string "!" will match ANY character (since the default return value becomes TRUE. More...
|
| |
| template<typename T > |
| tBool | MessageID_FilterD (tU32 anMsgID, const T *p) |
| |
| cString | GetModuleFileName (const achar *aaszName, const achar *aaszExt=niDLLSuffix) |
| |
| void * | ni_get_vtable_object_iHString () |
| |
| sRunProcessResult | RunProcess (iOSProcessManager *apProcMan, const achar *aaszCmd, iFile *apStdOut=NULL, ThreadMutex *apSyncStdOutMutex=NULL) |
| |
| void | ni_prng_set_entropy_source (tpfnRandomEntrpySource apfnRandomEntropySource) |
| | Set the current random entropy source. By default uses the 'best' source available on the platform. More...
|
| |
| tI64 | ni_prng_get_seed_from_entropy_source () |
| | Generate a seed from the current random entropy source. More...
|
| |
| int4 | ni_prng_init (tU64 anSeed) |
| | Initialize a new PRNG, if anSeed == 0 seed from the current entropy source. More...
|
| |
| void | ni_prng_seed (int4 *aPRNG, tU64 anSeed) |
| | Seed a random number generator. More...
|
| |
| tI32 | ni_prng_next_i32 (int4 *aPRNG) |
| | Get the next i32 prn of the specified PRNG. More...
|
| |
| tI64 | ni_prng_next_i64 (int4 *aPRNG) |
| | Get the next i64 prn of the specified PRNG. More...
|
| |
| tF64 | ni_prng_next_f64 (int4 *aPRNG) |
| | Get the next f64 prn of the specified PRNG. More...
|
| |
| tBool | ni_prng_next_bool (int4 *aPRNG) |
| | Get the next bool prn of the specified PRNG. More...
|
| |
| void | ni_prng_next_bytes (int4 *aPRNG, tPtr apBytes, tSize anNumBytes) |
| | Get the next bytes prn of the specified PRNG. More...
|
| |
| int4 * | ni_prng_global () |
| | Get the default/global prng. More...
|
| |
| void | RandSeed (tU32 aSeed, int4 *aPRNG=ni_prng_global()) |
| | Seed a random number generator. More...
|
| |
| tBool | RandBool (int4 *aPRNG=ni_prng_global()) |
| | Return a random boolean. More...
|
| |
| void | RandBytes (tPtr apBytes, tSize anNumBytes, int4 *aPRNG=ni_prng_global()) |
| | Return a random bytes. More...
|
| |
| tI32 | RandInt (int4 *aPRNG=ni_prng_global()) |
| | Return a random integer in the range [-TypeMin(tI32) ; TypeMax(tI32)]. More...
|
| |
| tI64 | RandInt64 (int4 *aPRNG=ni_prng_global()) |
| | Return a random integer in the range [-TypeMin(tI64) ; TypeMax(tI64)]. More...
|
| |
| tI32 | RandIntRange (tI32 aMin, tI32 aMax, int4 *aPRNG=ni_prng_global()) |
| | Return a random integer in the specified half-opened range [ aMin ; aMax ]. More...
|
| |
| tF64 | RandSignedFloat (int4 *aPRNG=ni_prng_global()) |
| | Return a random float in the range [-1 ; 1]. More...
|
| |
| tF64 | RandFloat (int4 *aPRNG=ni_prng_global()) |
| | Return a random float in the range [0 ; 1]. More...
|
| |
| tF64 | RandFloatRange (tF64 aMin, tF64 aMax, int4 *aPRNG=ni_prng_global()) |
| | Return a random float in the specified range. More...
|
| |
| tF32 | RandN (tF32 sigma, int4 *aPRNG=ni_prng_global()) |
| | Return a random number with a normal distribution. More...
|
| |
| tU32 | RandColorA (tU8 aA, int4 *aPRNG=ni_prng_global()) |
| |
| tU32 | RandColorAf (tF32 aA, int4 *aPRNG=ni_prng_global()) |
| |
| tU32 | RandColor (int4 *aPRNG=ni_prng_global()) |
| |
| char * | StringUIntToStr (char *apBuffer, ni::tSize anBufferSize, tU64 i) |
| |
| char * | StringIntToStr (char *apBuffer, tSize anBufferSize, tI64 i) |
| |
| template<typename TVEC > |
| tSize | StringTokenize (const cString &aToTok, TVEC &vTokens, iStringTokenizer *apTok) |
| |
| MY_WINBASEAPI ni::tU32 MY_WINAPI | GetCurrentThreadId () |
| |
| MY_WINBASEAPI void MY_WINAPI | InitializeCriticalSection (struct _RTL_CRITICAL_SECTION *lpCriticalSection) |
| |
| MY_WINBASEAPI int MY_WINAPI | InitializeCriticalSectionAndSpinCount (struct _RTL_CRITICAL_SECTION *lpCriticalSection, ni::tU32 dwSpinCount) |
| |
| MY_WINBASEAPI void MY_WINAPI | EnterCriticalSection (struct _RTL_CRITICAL_SECTION *lpCriticalSection) |
| |
| MY_WINBASEAPI void MY_WINAPI | LeaveCriticalSection (struct _RTL_CRITICAL_SECTION *lpCriticalSection) |
| |
| MY_WINBASEAPI void MY_WINAPI | DeleteCriticalSection (struct _RTL_CRITICAL_SECTION *lpCriticalSection) |
| |
| void * | MyWin32CreateEvent (int bManualReset, int bInitialState) |
| |
| MY_WINBASEAPI int MY_WINAPI | CloseHandle (void *hObject) |
| |
| MY_WINBASEAPI int MY_WINAPI | SetEvent (void *hEvent) |
| |
| MY_WINBASEAPI int MY_WINAPI | ResetEvent (void *hEvent) |
| |
| MY_WINBASEAPI void *MY_WINAPI | CreateSemaphoreW (struct _SECURITY_ATTRIBUTES *lpSecurityAttr, long lInitialCount, long lMaximumCount, const wchar_t *lpName) |
| |
| MY_WINBASEAPI int MY_WINAPI | ReleaseSemaphore (void *hObject, long lReleaseCount, long *lpPreviousCount) |
| |
| MY_WINBASEAPI ni::tU32 MY_WINAPI | WaitForSingleObject (void *hHandle, ni::tU32 dwMilliseconds) |
| |
| ni::iThread * | ni_create_thread () |
| |
| ni::tU32 | ni_get_num_threads () |
| |
| ni::iThread * | ni_get_thread (ni::tU32 anIndex) |
| |
| void | ni_join_all_threads () |
| |
| tF32 | UnitSnapf (tF32 v) |
| |
| tI32 | UnitSnapi (tF32 v) |
| |
| sVec2f | UnitSnapf (const sVec2f &v) |
| |
| sVec2i | UnitSnapi (const sVec2f &v) |
| |
| sVec3f | UnitSnapf (const sVec3f &v) |
| |
| sVec3i | UnitSnapi (const sVec3f &v) |
| |
| sVec4f | UnitSnapf (const sVec4f &v) |
| |
| sVec4i | UnitSnapi (const sVec4f &v) |
| |
| | niMetaDeclareIsOfType (cUnknown1) |
| |
| | niMetaDeclareIsOfType (cUnknown2) |
| |
| | niMetaDeclareIsOfType (cUnknown3) |
| |
| | niMetaDeclareIsOfType (cUnknown4) |
| |
| static iUnknown * | _QI (BaseImpl *apThis, const ni::tUUID &aIID) |
| |
| static tBool | _LI (iMutableCollection *apLst) |
| |
| static iUnknown * | _QI (BaseImpl *apThis, const ni::tUUID &aIID) |
| |
| static tBool | _LI (iMutableCollection *apLst) |
| |
| static iUnknown * | _QI (BaseImpl *apThis, const ni::tUUID &aIID) |
| |
| static tBool | _LI (iMutableCollection *apLst) |
| |
| void * | operator new (size_t anSize, void *apMem) |
| |
| void | operator delete (void *apMem, void *apMemDum) |
| |
| void * | operator new (size_t anSize) |
| |
| void * | operator new[] (size_t anSize) |
| |
| void * | operator new (size_t anSize, const achar *aaszFile, int anLine) |
| |
| void * | operator new[] (size_t anSize, const achar *aaszFile, int anLine) |
| |
| void | operator delete (void *apMem) |
| |
| void | operator delete[] (void *apMem) |
| |
| void | operator delete (void *apMem, const achar *aaszFile, int anLine) |
| |
| void | operator delete[] (void *apMem, const achar *aaszFile, int anLine) |
| |
| void | DeleteThis () |
| |
| void | DeleteThis () |
| |
| typedef | niMetaSelect (niFlagIs(FLAGS, eIUnknownImplFlags_NoMemoryAllocator), cUnknown0, cMemImpl) tBaseMemAlloc |
| |
| | UnkImpl_RefCount () |
| |
| virtual tI32 | AddRef () |
| |
| virtual tI32 | Release () |
| |
| virtual tI32 | SetNumRefs (tI32 anNumRefs) |
| |
| virtual tI32 | GetNumRefs () const |
| |
| | UnkImpl_Aggregatable () |
| |
| virtual tI32 | AddRef () |
| |
| virtual tI32 | Release () |
| |
| virtual tI32 | SetNumRefs (tI32 anNumRefs) |
| |
| virtual tI32 | GetNumRefs () const |
| |
| | UnkImpl_AggregateOnly () |
| |
| virtual tI32 | AddRef () |
| |
| virtual tI32 | Release () |
| |
| virtual tI32 | SetNumRefs (tI32 anNumRefs) |
| |
| virtual tI32 | GetNumRefs () const |
| |
| virtual tI32 | AddRef () |
| |
| virtual tI32 | Release () |
| |
| virtual tI32 | SetNumRefs (tI32 anNumRefs) |
| |
| virtual tI32 | GetNumRefs () const |
| |
| | cIUnknownImpl () |
| |
| virtual tBool | IsOK () const |
| |
| virtual void | Invalidate () |
| |
| virtual iUnknown * | QueryInterface (const ni::tUUID &aIID) |
| |
| virtual void | ListInterfaces (iMutableCollection *apLst, tU32) const |
| |
| tI32 | AddRef () |
| |
| tI32 | Release () |
| |
| T * | GetNoRefCountPointer () const |
| |
| | Aggregate (iUnknown *apParent) |
| |
| tI32 | AddRef () |
| |
| tI32 | Release () |
| |
| iUnknown * | GetAggregateParent () |
| |
| T * | GetAggregatePointer () const |
| |
| template<typename _T8 > |
| ni::tU8 | utf_mask8 (_T8 oc) |
| |
| template<typename _T16 > |
| ni::tU16 | utf_mask16 (_T16 oc) |
| |
| template<typename _T8 > |
| bool | utf_is_trail (_T8 oc) |
| |
| bool | utf_is_unexpected_continuation (const cchar *it) |
| |
| template<typename _T16 > |
| bool | utf_is_lead_surrogate (_T16 cp) |
| |
| template<typename _T16 > |
| bool | utf_is_trail_surrogate (_T16 cp) |
| |
| template<typename _T16 > |
| bool | utf_is_surrogate (_T16 cp) |
| |
| template<typename _T32 > |
| bool | utf_is_code_point_valid (_T32 cp) |
| |
| | cFloat16 () |
| |
| | cFloat16 (const cFloat16 &h) |
| |
| | cFloat16 (tF32 f) |
| |
| | operator tF32 () const |
| |
| cFloat16 | round (tU32 n) const |
| |
| cFloat16 | operator- () const |
| |
| cFloat16 | operator= (cFloat16 h) |
| |
| cFloat16 | operator= (tF32 f) |
| |
| cFloat16 | operator+= (cFloat16 h) |
| |
| cFloat16 | operator+= (tF32 f) |
| |
| cFloat16 | operator-= (cFloat16 h) |
| |
| cFloat16 | operator-= (tF32 f) |
| |
| cFloat16 | operator*= (cFloat16 h) |
| |
| cFloat16 | operator*= (tF32 f) |
| |
| cFloat16 | operator/= (cFloat16 h) |
| |
| cFloat16 | operator/= (tF32 f) |
| |
| bool | IsFinite () const |
| |
| bool | IsNormalized () const |
| |
| bool | IsDenormalized () const |
| |
| bool | IsZero () const |
| |
| bool | IsNan () const |
| |
| bool | IsInfinity () const |
| |
| bool | IsNegative () const |
| |
| static cFloat16 | posInf () |
| |
| static cFloat16 | negInf () |
| |
| static cFloat16 | qNan () |
| |
| static cFloat16 | sNan () |
| |
| tU16 | GetBits () const |
| |
| void | SetBits (tU16 bits) |
| |
| tF32 | ToFloat () const |
| |
| | FourCC (tU32 anFourCC=0) |
| | Initialize the FourCC with a tU32 value. More...
|
| |
| | FourCC (tU8 anA, tU8 anB, tU8 anC, tU8 anD) |
| | Initialize the FourCC with four tU8. More...
|
| |
| | FourCC (const cchar *acszFourCC) |
| | Initialize the FourCC with a string. More...
|
| |
| | operator tU32 () const |
| | Cast to a tU32. More...
|
| |
| void | Set (tU8 anA, tU8 anB, tU8 anC, tU8 anD) |
| | Set the ABCD components of the FourCC. More...
|
| |
| void | SetA (tU8 anV) |
| | Set the A component of the FourCC. More...
|
| |
| void | SetB (tU8 anV) |
| | Set teh B component of the FourCC. More...
|
| |
| void | SetC (tU8 anV) |
| | Set the C component of the FourCC. More...
|
| |
| void | SetD (tU8 anV) |
| | Set the D component of the FourCC. More...
|
| |
| tU8 | GetA () const |
| | Get the A component of the FourCC. More...
|
| |
| tU8 | GetB () const |
| | Get teh B component of the FourCC. More...
|
| |
| tU8 | GetC () const |
| | Get the C component of the FourCC. More...
|
| |
| tU8 | GetD () const |
| | Get the D component of the FourCC. More...
|
| |
| cString | GetString () const |
| | Get the string translation of the FourCC. More...
|
| |
| tBool | operator== (const FourCC &aFourCC) const |
| | Check if this FourCC is equal to another FourCC. More...
|
| |
| tBool | operator!= (const FourCC &aFourCC) const |
| | Check if this FourCC is not equal to another FourCC. More...
|
| |