|
DWORD | CalcHash (size_t iLen, LPCVOID P) |
| [計算] ハッシュ値計算. [詳解]
|
|
HINSTANCE | GetInstanceHandleByTnb (EInstanceType type=EI_Process) |
| [取得] インスタンスハンドル取得. [詳解]
|
|
void | IdToString (LPSTR _pWork, DWORD dw) |
| [作成] 識別用文字列作成(ASCII用) 32bit文字を一意の文字列に変換します。 [詳解]
|
|
void | IdToString (LPWSTR _pWork, DWORD dw) |
| [作成] 識別用文字列作成(UNICODE用) 32bit文字を一意の文字列に変換します。 [詳解]
|
|
template<typename T > |
void | IgnoreUnusedValue (const T &value) |
| [宣言] 参照しない値宣言. [詳解]
|
|
void | InitializeTnbLibrary (void) |
| [設定] ライブラリ初期化. [詳解]
|
|
bool | IsInRange (INDEX value, size_t size) |
| [確認] 範囲チェック. [詳解]
|
|
template<typename T > |
void | MemCopy (T *_pDst, const void *pSrc, size_t len) |
| [複製] メモリコピー [詳解]
|
|
bool | PrintF (LPSTR _pWork, size_t iLen, LPCSTR lpFmt,...) |
| [作成] 書式付き文字列作成(ASCII/SJIS用) [詳解]
|
|
bool | PrintF (LPWSTR _pWork, size_t iLen, LPCWSTR lpFmt,...) |
| [作成] 書式付き文字列作成(UNICODE用) [詳解]
|
|
void | SetInstanceHandleByTnb (EInstanceType type, HINSTANCE hInstance) |
| [設定] インスタンスハンドル指定. [詳解]
|
|
template<typename T > |
void | Swap (T &t1, T &t2) |
| [変換] スワッパー. [詳解]
|
|
DWORD | SwapEndian (DWORD val) |
| [変換] エンディアン変換. [詳解]
|
|
ULONGLONG | SwapEndian (ULONGLONG val) |
| [変換] エンディアン変換. [詳解]
|
|
WORD | SwapEndian (WORD val) |
| [変換] エンディアン変換. [詳解]
|
|
void | SystemErrorToMessageText (CSimpleStr &_str, DWORD dwError) |
| [変換] SystemErrorコード文字列化. [詳解]
|
|
bool | VPrintF (LPSTR _pWork, size_t iLen, LPCSTR lpFmt, va_list V) |
| [作成] 書式付き文字列作成(ASCII/SJIS用) [詳解]
|
|
bool | VPrintF (LPWSTR _pWork, size_t iLen, LPCWSTR lpFmt, va_list V) |
| [作成] 書式付き文字列作成(UNICODE用) [詳解]
|
|
template<typename V > |
void | Zero (V &value) |
| [設定] ゼロクリア. [詳解]
|
|
TNBライブラリの定義ヘッダ
すべてのヘッダにインクルードされています。
例外 "TnbNewDebug.h" , "TnbNewPlacement.h" ,"TnbNewThrow.h"
- 覚え書き
- マクロ "_TnbUSINGNAMESPACE_DISABLE" が定義されていると、 TNB 以下の using namespace を行ないません。
-------------------------------------------------------------------
TNB Library Project For Win32
Copyright (C) 2001-2019 by TNB製作所 - Hide Komatsu
上記者は、TNB Library(以下、本ライブラリと記す)の著作権を保持しま
すが、以下の条件を満たす場合に限り、本ライブラリの使用・複製・改変・
再配布することを無償で許諾します。
(1) 本ライブラリをソースコードの形で利用する場合は、上記の著作権表
示、この利用条件、および下記の無保証規定が、そのままの形でソー
スコード中に含まれていること。
(2) 本ライブラリを使用したバイナリ形式(本ライブラリを再利用が出来
ないあらゆる形を含む)で再配布する場合には、再配布に伴うドキュ
メント(利用者マニュアルなど)に、上記の著作権表示、この利用条
件および下記の無保証規定を掲載すること。
(3) 本ライブラリの利用により直接的または間接的に生じるいかなる損害
からも、上記著作権者を免責すること。
本ライブラリは,無保証で提供しているものです。上記著作権者は、本ラ
イブラリに関して、いかなる保証も行ないません。また、本ライブラリの
利用により直接的または間接的に生じたいかなる損害に関しても、その責
任を負いません。
-------------------------------------------------------------------
TnbDef.h に定義があります。