|
|
typedef RefCount< CCryptoRsaKey > | Proud::CRsaKeyPtr |
| |
|
typedef uint16_t | Proud::CryptCount |
| |
typedef RefCount
< CLookasideAllocator > | Proud::CLookasideAllocatorPtr |
| |
|
typedef unsigned int | Proud::Crc32 |
| |
|
typedef char | Proud::AnsiStrTraits::CharType |
| |
|
typedef wchar_t | Proud::UnicodeStrTraits::CharType |
| |
typedef const StringT< XCHAR,
StringTraits > & | Proud::StringTraitsT< XCHAR, StringTraits >::INARGTYPE |
| |
typedef StringT< XCHAR,
StringTraits > & | Proud::StringTraitsT< XCHAR, StringTraits >::OUTARGTYPE |
| |
typedef StringT< char,
AnsiStrTraits > | Proud::StringA |
| |
typedef StringT< wchar_t,
UnicodeStrTraits > | Proud::StringW |
| |
| typedef StringW | Proud::String |
| |
typedef StrBufT< char,
AnsiStrTraits > | Proud::StrBufA |
| |
typedef StrBufT< wchar_t,
UnicodeStrTraits > | Proud::StrBufW |
| |
typedef StringTraitsT< char,
AnsiStrTraits > | Proud::StringTraitsA |
| |
typedef StringTraitsT< wchar_t,
UnicodeStrTraits > | Proud::StringTraitsW |
| |
|
typedef StringTraitsW | Proud::StringTraits |
| |
|
typedef StrBufW | Proud::StrBuf |
| |
| typedef RefCount< Thread > | Proud::ThreadPtr |
| |
|
typedef WINBASEAPI HANDLE(WINAPI * | Proud::CreateIoCompletionPortProc )(HANDLE FileHandle, HANDLE ExistingCompletionPort, ULONG_PTR CompletionKey, uint32_t NumberOfConcurrentThreads) |
| |
|
typedef WINBASEAPI | Proud::BOOL (WINAPI *HeapSetInformationProc)(HANDLE HeapHandle |
| |
typedef WINBASEAPI
HEAP_INFORMATION_CLASS | Proud::HeapInformationClass |
| |
typedef WINBASEAPI
HEAP_INFORMATION_CLASS PVOID | Proud::HeapInformation |
| |
typedef WINBASEAPI
HEAP_INFORMATION_CLASS PVOID
size_t | Proud::HeapInformationLength |
| |
|
typedef WINBASEAPI PVOID | Proud::Context |
| |
|
typedef WINBASEAPI PVOID uint32_t | Proud::Flags |
| |
|
typedef WINBASEAPI LPDWORD | Proud::lpNumberOfBytesTransferred |
| |
typedef WINBASEAPI LPDWORD
PULONG_PTR | Proud::lpCompletionKey |
| |
typedef WINBASEAPI LPDWORD
PULONG_PTR LPOVERLAPPED * | Proud::lpOverlapped |
| |
typedef WINBASEAPI LPDWORD
PULONG_PTR LPOVERLAPPED
uint32_t | Proud::dwMilliseconds |
| |
typedef WINBASEAPI
PN_OVERLAPPED_ENTRY * | Proud::lpCompletionPortEntries |
| |
typedef WINBASEAPI
PN_OVERLAPPED_ENTRY uint32_t | Proud::ulCount |
| |
typedef WINBASEAPI
PN_OVERLAPPED_ENTRY uint32_t
PULONG | Proud::ulNumEntriesRemoved |
| |
typedef WINBASEAPI
PN_OVERLAPPED_ENTRY uint32_t
PULONG uint32_t BOOL | Proud::fAlertable |
| |
|
typedef WINBASEAPI | Proud::PVOID (WINAPI *AddVectoredExceptionHandlerProc)(uint32_t FirstHandler |
| |
typedef WINBASEAPI
PVECTORED_EXCEPTION_HANDLER | Proud::VectoredHandler |
| |
|
typedef WINBASEAPI BOOL(WINAPI * | Proud::GetLogicalProcessorInformation )(PSYSTEM_LOGICAL_PROCESSOR_INFORMATION Buffer, PDWORD ReturnLength) |
| |
|
typedef BOOLEAN | Proud::TimerOrWaitFired |
| |
|
typedef WINBASEAPI | Proud::HANDLE (WINAPI *CreateTimerQueueProc)(VOID) |
| |
|
typedef WINBASEAPI HANDLE | Proud::TimerQueue |
| |
typedef WINBASEAPI HANDLE
WaitOrTimerCallbackProc | Proud::Callback |
| |
typedef WINBASEAPI HANDLE
WaitOrTimerCallbackProc PVOID | Proud::Parameter |
| |
typedef WINBASEAPI HANDLE
WaitOrTimerCallbackProc PVOID
uint32_t | Proud::DueTime |
| |
typedef WINBASEAPI HANDLE
WaitOrTimerCallbackProc PVOID
uint32_t uint32_t | Proud::Period |
| |
|
typedef WINBASEAPI HANDLE | Proud::Timer |
| |
|
typedef WINBASEAPI HANDLE HANDLE | Proud::CompletionEvent |
| |
|
typedef WINBASEAPI uint32_t | Proud::dwSpinCount |
| |
|
typedef Vector3T< double > | Proud::Vector3 |
| |
|
typedef Vector3T< float > | Proud::FloatVector3 |
| |
|
|
PROUD_API void | Proud::XXXHeapChkImpl (int index=1) |
| |
|
PROUD_API void | Proud::ShowLibSignatureMismatchError () |
| |
|
PROUD_API _Noreturn void | Proud::ThrowArrayIsNullError () |
| |
|
template<typename T > |
| T * | Proud::FastHeap_NewInstance (CFastHeap *heap) |
| |
|
template<typename T > |
| void | Proud::FastHeap_DeleteInstance (CFastHeap *heap, T *obj) |
| |
| int64_t | Proud::GetPreciseCurrentTimeMs () |
| |
| template<typename T > |
| T | Proud::Lerp (T v1, T v2, T ratio) |
| |
| template<typename T > |
| T | Proud::LerpInt (T v1, T v2, T ratio1, T ratio2) |
| |
|
static int | Proud::AnsiStrTraits::SafeStringLen (const CharType *str) |
| |
|
static void | Proud::AnsiStrTraits::CopyString (CharType *dest, const CharType *src, int length) |
| |
|
static int | Proud::AnsiStrTraits::StringCompare (const CharType *a, const CharType *b) |
| |
|
static int | Proud::AnsiStrTraits::StringCompareNoCase (const CharType *a, const CharType *b) |
| |
|
static int | Proud::AnsiStrTraits::GetFormattedLength (const char *pszFormat, va_list args) |
| |
|
static int __cdecl | Proud::AnsiStrTraits::Format (char *pszBuffer, size_t nlength, const char *pszFormat, va_list args) throw () |
| |
|
static char * | Proud::AnsiStrTraits::StringUppercase (char *psz, size_t size) throw () |
| |
|
static char * | Proud::AnsiStrTraits::StringLowercase (char *psz, size_t size) throw () |
| |
|
static const char *__cdecl | Proud::AnsiStrTraits::StringFindString (const char *pszBlock, const char *pszMatch) throw () |
| |
|
static char *__cdecl | Proud::AnsiStrTraits::StringFindString (char *pszBlock, const char *pszMatch) throw () |
| |
|
static const char *__cdecl | Proud::AnsiStrTraits::StringFindChar (const char *pszBlock, char chMatch) throw () |
| |
|
static int __cdecl | Proud::AnsiStrTraits::StringSpanIncluding (const char *pszBlock, const char *pszSet) throw () |
| |
|
static int __cdecl | Proud::AnsiStrTraits::StringSpanExcluding (const char *pszBlock, const char *pszSet) throw () |
| |
|
static char *__cdecl | Proud::AnsiStrTraits::CharNext (const char *p) throw () |
| |
|
static int __cdecl | Proud::AnsiStrTraits::IsDigit (char ch) throw () |
| |
|
static int __cdecl | Proud::AnsiStrTraits::IsSpace (char ch) throw () |
| |
|
static int | Proud::UnicodeStrTraits::SafeStringLen (const CharType *str) |
| |
|
static void | Proud::UnicodeStrTraits::CopyString (CharType *dest, const CharType *src, int length) |
| |
|
static int | Proud::UnicodeStrTraits::StringCompare (const CharType *a, const CharType *b) |
| |
|
static int | Proud::UnicodeStrTraits::StringCompareNoCase (const CharType *a, const CharType *b) |
| |
|
static int | Proud::UnicodeStrTraits::GetFormattedLength (const wchar_t *pszFormat, va_list args) |
| |
|
static int __cdecl | Proud::UnicodeStrTraits::Format (wchar_t *pszBuffer, size_t nLength, const wchar_t *pszFormat, va_list args) throw ( ) |
| |
|
static wchar_t * | Proud::UnicodeStrTraits::StringUppercase (wchar_t *psz, size_t size) throw ( ) |
| |
|
static wchar_t * | Proud::UnicodeStrTraits::StringLowercase (wchar_t *psz, size_t size) throw ( ) |
| |
|
static const wchar_t *__cdecl | Proud::UnicodeStrTraits::StringFindString (const wchar_t *pszBlock, const wchar_t *pszMatch) throw ( ) |
| |
|
static wchar_t *__cdecl | Proud::UnicodeStrTraits::StringFindString (wchar_t *pszBlock, const wchar_t *pszMatch) throw ( ) |
| |
|
static const wchar_t *__cdecl | Proud::UnicodeStrTraits::StringFindChar (const wchar_t *pszBlock, wchar_t chMatch) throw ( ) |
| |
|
static int __cdecl | Proud::UnicodeStrTraits::StringSpanIncluding (const wchar_t *pszBlock, const wchar_t *pszSet) throw ( ) |
| |
|
static int __cdecl | Proud::UnicodeStrTraits::StringSpanExcluding (const wchar_t *pszBlock, const wchar_t *pszSet) throw ( ) |
| |
|
static wchar_t *__cdecl | Proud::UnicodeStrTraits::CharNext (const wchar_t *psz) throw ( ) |
| |
|
static int __cdecl | Proud::UnicodeStrTraits::IsDigit (wchar_t ch) throw () |
| |
|
static int __cdecl | Proud::UnicodeStrTraits::IsSpace (wchar_t ch) throw () |
| |
|
XCHAR * | Proud::StringT< XCHAR, StringTraits >::Tombstone::GetBuffer () |
| |
| | Proud::StringT< XCHAR, StringTraits >::StringT () |
| |
| | Proud::StringT< XCHAR, StringTraits >::~StringT () |
| |
| | Proud::StringT< XCHAR, StringTraits >::StringT (const StringT &src) |
| |
| | Proud::StringT< XCHAR, StringTraits >::StringT (const XCHAR *src, int length=0) |
| |
| bool | Proud::StringT< XCHAR, StringTraits >::IsEmpty () const |
| |
| | Proud::StringT< XCHAR, StringTraits >::operator const XCHAR * () const |
| |
| const XCHAR * | Proud::StringT< XCHAR, StringTraits >::GetString () const |
| |
| XCHAR * | Proud::StringT< XCHAR, StringTraits >::GetBuffer (int length=0) |
| |
| int | Proud::StringT< XCHAR, StringTraits >::GetLength () const |
| |
| void | Proud::StringT< XCHAR, StringTraits >::SetLength (int length) |
| |
| void | Proud::StringT< XCHAR, StringTraits >::Append (const StringT &src) |
| |
| void | Proud::StringT< XCHAR, StringTraits >::Append (const XCHAR *src) |
| |
| int | Proud::StringT< XCHAR, StringTraits >::Compare (const StringT &src) const |
| |
| int | Proud::StringT< XCHAR, StringTraits >::Compare (const XCHAR *src) const |
| |
| int | Proud::StringT< XCHAR, StringTraits >::CompareNoCase (const StringT &src) const |
| |
| int | Proud::StringT< XCHAR, StringTraits >::CompareNoCase (const XCHAR *src) const |
| |
| static StringT | Proud::StringT< XCHAR, StringTraits >::NewFormat (const XCHAR *pszFormat,...) |
| |
| void | Proud::StringT< XCHAR, StringTraits >::Format (const XCHAR *pszFormat,...) |
| |
| void | Proud::StringT< XCHAR, StringTraits >::FormatV (const XCHAR *pszFormat, va_list args) |
| |
| void | Proud::StringT< XCHAR, StringTraits >::ReleaseBuffer () |
| |
| int | Proud::StringT< XCHAR, StringTraits >::Replace (XCHAR chOld, XCHAR chNew) |
| |
| int | Proud::StringT< XCHAR, StringTraits >::Replace (const XCHAR *pszOld, const XCHAR *pszNew) |
| |
| StringT & | Proud::StringT< XCHAR, StringTraits >::MakeUpper () |
| |
| StringT & | Proud::StringT< XCHAR, StringTraits >::MakeLower () |
| |
| bool | Proud::StringT< XCHAR, StringTraits >::operator== (const StringT &src) const |
| |
|
bool | Proud::StringT< XCHAR, StringTraits >::operator< (const StringT &src) const |
| |
| bool | Proud::StringT< XCHAR, StringTraits >::operator!= (const StringT &src) const |
| |
| bool | Proud::StringT< XCHAR, StringTraits >::operator== (const XCHAR *src) const |
| |
| bool | Proud::StringT< XCHAR, StringTraits >::operator!= (const XCHAR *src) const |
| |
| StringT & | Proud::StringT< XCHAR, StringTraits >::operator+= (const StringT &src) |
| |
| StringT & | Proud::StringT< XCHAR, StringTraits >::operator+= (const XCHAR *src) |
| |
| StringT & | Proud::StringT< XCHAR, StringTraits >::operator= (const StringT &src) |
| |
| StringT & | Proud::StringT< XCHAR, StringTraits >::operator= (const XCHAR *src) |
| |
| int | Proud::StringT< XCHAR, StringTraits >::Find (XCHAR ch, int iStart=0) const throw () |
| |
| int | Proud::StringT< XCHAR, StringTraits >::Find (const XCHAR *pszSub, int iStart=0) const throw () |
| |
| StringT | Proud::StringT< XCHAR, StringTraits >::Mid (int iFirst) const |
| |
| StringT | Proud::StringT< XCHAR, StringTraits >::Mid (int iFirst, int nCount) const |
| |
| StringT | Proud::StringT< XCHAR, StringTraits >::Right (int nCount) const |
| |
| StringT | Proud::StringT< XCHAR, StringTraits >::Left (int nCount) const |
| |
| StringT | Proud::StringT< XCHAR, StringTraits >::Tokenize (const XCHAR *pszTokens, int &iStart) const |
| |
| StringT & | Proud::StringT< XCHAR, StringTraits >::TrimRight () |
| |
| StringT & | Proud::StringT< XCHAR, StringTraits >::TrimLeft () |
| |
| StringT & | Proud::StringT< XCHAR, StringTraits >::Trim () |
| |
| StringT & | Proud::StringT< XCHAR, StringTraits >::Trim (XCHAR chTarget) |
| |
| StringT & | Proud::StringT< XCHAR, StringTraits >::Trim (const XCHAR *pszTargets) |
| |
| StringT & | Proud::StringT< XCHAR, StringTraits >::TrimRight (XCHAR chTarget) |
| |
| StringT & | Proud::StringT< XCHAR, StringTraits >::TrimRight (const XCHAR *pszTargets) |
| |
| StringT & | Proud::StringT< XCHAR, StringTraits >::TrimLeft (XCHAR chTarget) |
| |
| StringT & | Proud::StringT< XCHAR, StringTraits >::TrimLeft (const XCHAR *pszTargets) |
| |
|
template<typename XCHAR , typename StringTraits > |
| StringT< XCHAR, StringTraits > | Proud::operator+ (const StringT< XCHAR, StringTraits > &a, const StringT< XCHAR, StringTraits > &b) |
| |
|
template<typename XCHAR , typename StringTraits > |
| StringT< XCHAR, StringTraits > | Proud::operator+ (const StringT< XCHAR, StringTraits > &a, const XCHAR *b) |
| |
|
template<typename XCHAR , typename StringTraits > |
| StringT< XCHAR, StringTraits > | Proud::operator+ (const XCHAR *a, const StringT< XCHAR, StringTraits > &b) |
| |
|
| Proud::StrBufT< XCHAR, StringTraits >::StrBufT (StringT< XCHAR, StringTraits > &src, int maxLength=0) |
| |
|
| Proud::StrBufT< XCHAR, StringTraits >::operator XCHAR * () |
| |
|
XCHAR * | Proud::StrBufT< XCHAR, StringTraits >::GetBuf () |
| |
|
static uint32_t __cdecl | Proud::StringTraitsT< XCHAR, StringTraits >::Hash (INARGTYPE str) |
| |
|
static bool __cdecl | Proud::StringTraitsT< XCHAR, StringTraits >::CompareElements (INARGTYPE str1, INARGTYPE str2) |
| |
|
static int __cdecl | Proud::StringTraitsT< XCHAR, StringTraits >::CompareElementsOrdered (INARGTYPE str1, INARGTYPE str2) |
| |
| StringA | Proud::StringW2A (const wchar_t *src, CStringEncoder *encoder=NULL) |
| |
|
StringW | Proud::StringA2W (const char *src, CStringEncoder *encoder=NULL) |
| |
|
template<typename T > |
| bool | Proud::operator< (const CHeldPtr< T > a, const CHeldPtr< T > b) |
| |
|
template<typename T > |
| T | Proud::GetRandomElement (const CFastArray< T > &arr) |
| |
|
template<typename T > |
| T | Proud::GetRandomElement (const std::vector< T > &arr) |
| |
|
PROUD_API void | Proud::iconv_string_convert (CStringEncoder *encoder, const char *input, size_t *inbytesleft, char *out, size_t *outbytesleft) |
| |
| PROUD_API void | Proud::USleep (long uSec) |
| |
| PROUD_API uint32_t | Proud::GetNoofProcessors () |
| |
| PROUD_API String | Proud::GetProcessName () |
| |
| uint64_t | Proud::GetCurrentThreadID () |
| |
| PROUD_API void | Proud::ShowUserMisuseError (const PNTCHAR *text) |
| |
| void | Proud::TraceA (const char *format,...) |
| |
| PROUD_API size_t | Proud::GetOccupiedPhysicalMemory () |
| |
| PROUD_API size_t | Proud::GetTotalPhysicalMemory () |
| |
| PROUD_API String | Proud::GetComputerName () |
| |
| PROUD_API bool | Proud::EnableLowFragmentationHeap () |
| |
|
String | Proud::GetCurrentProgramDirectory () |
| |
| PROUD_API void | Proud::SetCurrentDirectoryWhereProgramExists () |
| |
| PROUD_API bool | Proud::IsServiceMode () |
| |
| PROUD_API bool | Proud::IsGqcsExSupported () |
| |
| PROUD_API bool | Proud::IsHyperThreading () |
| |
| PROUD_API uint32_t | Proud::CountSetBits (uintptr_t bitMask) |
| |
| PROUD_API String | Proud::GetFullPath (const PNTCHAR *fileName) |
| |
| PROUD_API bool | Proud::CreateFullDirectory (const PNTCHAR *lpPathName, String &outCreatedDirectory) |
| |
| PROUD_API String | Proud::GetCurrentDirectory () |
| |
| typedef | Proud::VOID (NTAPI *WaitOrTimerCallbackProc)(PVOID lpParameter |
| |
|
bool | Proud::GetWindowsVersion (DWORD &major, DWORD &minor, DWORD &servicePack) |
| |
| PROUD_API int | Proud::GetTotalThreadCount () |
| |
| PROUD_API DWORD | Proud::GetThreadStatus (HANDLE const handle) |
| |
| PROUD_API void | Proud::SetThreadName (uint32_t dwThreadID, const char *szThreadName) |
| |
| PROUD_API HANDLE | Proud::GetCurrentRealThread () |
| |
| template<typename FloatType > |
| FloatType | Proud::ScalarLerp (const FloatType v1, const FloatType v2, const FloatType ratio) |
| |
|
template<typename FloatType > |
| Vector3T< FloatType > | Proud::operator* (FloatType scale, const struct Vector3T< FloatType > &src) |
| |