![]() |
klMatrix
|
#include <windows.h>
#include <map>
#include <assert.h>
#include "float.h"
#include <intrin.h>
#include "kl_exception.h"
#include <process.h>
Data Structures | |
class | klGuard< TYPE > |
class | klRefCount< TYPE_MUTEX > |
class | klMutex |
class | klFlotingPointHelper |
class | klThreadMap |
class | klThread< TYPE_MUTEX > |
class | klConstSmartPtr< TYPE > |
class | klSmartPtr< TYPE > |
class | klTimer |
Macros | |
#define | GetBit(var, bit) ((var & (1 << bit)) != 0) |
#define | SetBit(var, bit) (var |= (1 << bit)) |
#define | FlipBit(var, bit) (var ^= (1 << bit)) |
Typedefs | |
typedef unsigned long | klThreadId |
Enumerations | |
enum | klTestType { SMALL =0, MEDIUM =1, LARGE =2, VERYLARGE =3, GROW =4 } |
Functions | |
template<class TYPE > | |
bool | operator== (const TYPE *optr, const klConstSmartPtr< TYPE > &sp) |
template<class TYPE > | |
bool | operator!= (const TYPE *optr, const klConstSmartPtr< TYPE > &sp) |
template<class TYPE > | |
bool | operator< (const TYPE *optr, const klConstSmartPtr< TYPE > &sp) |
#define FlipBit | ( | var, | |
bit | |||
) | (var ^= (1 << bit)) |
#define GetBit | ( | var, | |
bit | |||
) | ((var & (1 << bit)) != 0) |
#define SetBit | ( | var, | |
bit | |||
) | (var |= (1 << bit)) |
typedef unsigned long klThreadId |
enum klTestType |
|
inline |
|
inline |
|
inline |