TNB Library
名前空間 | クラス | 型定義 | 列挙型 | 関数
TNB 名前空間

TNB Library [詳解]

名前空間

namespace  DX
 TNB DirectX Library
 
namespace  HASH
 TNB HASH関係
 
namespace  MFC
 TNB MFC Library
 
namespace  STRLIB
 文字列操作ライブラリ
 

クラス

class  C7zDllHandler
 7-Zip32.dll 管理クラス [詳解]
 
class  CAbstractAccessor
 情報アクセス抽象クラス. [詳解]
 
class  CAbstractAdapterT
 アダプタベーステンプレート [詳解]
 
class  CAbstractBase64T
 BASE64風文字列変換抽象クラス [詳解]
 
class  CAbstractFile
 抽象ファイルクラス [詳解]
 
class  CAbstractFileFinder
 ファイル検索抽象クラス [詳解]
 
class  CAbstractLayout
 レイアウトアイテム抽象クラス. [詳解]
 
class  CAbstractMaskWiper
 マスク型抽象ワイプ処理クラス [詳解]
 
class  CAbstractReport
 通信アクセス抽象クラス [詳解]
 
class  CAbstractSocket
 Socket共通クラス [詳解]
 
class  CAbstractSyncHandle
 HANDLE型排他抽象クラス [詳解]
 
class  CAbstractUnit
 単位管理抽象クラス [詳解]
 
class  CAbstractUsbGuidFinder
 DEVICE 検索クラス [詳解]
 
class  CAbstractXmlNode
 XML ノード管理基礎クラス [詳解]
 
class  CAbstructBitFlag
 BITフラグ管理抽象クラス [詳解]
 
class  CApiHookerT
 APIフック管理 [詳解]
 
class  CAppendFailureException
 追加失敗例外 [詳解]
 
class  CArchiveFileFinder
 アーカイブ内ファイル検索クラス [詳解]
 
class  CArchiveFileReader
 アーカイブファイル読み込みクラス [詳解]
 
class  CArchiver
 アーカイバクラス [詳解]
 
class  CArchiverDllHandler
 アーカイバDLL管理クラス [詳解]
 
class  CArrayPtrHandleT
 ポインタ型ハンドルテンプレート [詳解]
 
class  CAsyncWriter
 非同期書き込みクラス [詳解]
 
class  CAttributedStrT
 属性付き文字列管理 [詳解]
 
class  CAttributedVectorT
 配列型情報管理テンプレート [詳解]
 
class  CAutoVectorT
 自動拡張列型情報管理テンプレート [詳解]
 
class  CAviMaker
 AVIメーカークラス. [詳解]
 
class  CBankDrawer
 バンク描画情報クラス [詳解]
 
class  CBase64Str
 MIME BASE64型文字列変換 [詳解]
 
class  CBitmapAnimater
 ビットマップアニメクラス [詳解]
 
class  CBitmapBankDrawer
 ビットマップバンク描画情報クラス [詳解]
 
class  CBitmapBorderDrawer
 ビットマップ領域描画クラス [詳解]
 
class  CBitmapContainer
 ビットマップ描画コンテナクラス [詳解]
 
class  CBitmapDrawer
 ビットマップ描画クラス [詳解]
 
class  CBitmapExDrawer
 ビットマップ拡張描画クラス [詳解]
 
class  CBitmapHandle
 HBITMAP型ハンドルハンドル [詳解]
 
class  CBitmapImage
 ビットマップイメージ管理クラス [詳解]
 
class  CBitmapPortableFormat
 ビットマップポータブルフォーマットクラス. [詳解]
 
class  CBitSet
 Bit管理クラス [詳解]
 
class  CBitVector
 配列型bit情報管理テンプレート [詳解]
 
class  CBlockingQueueT
 ブロック付キュー型情報管理テンプレート [詳解]
 
class  CBlockLinkVectorT
 配列型情報管理テンプレート [詳解]
 
class  CBluetoothAddress
 Bluetooth(CE) アドレス管理. [詳解]
 
class  CBluetoothAudioGatewayService
 Bluetooth(CE) Audio Gateway Service 管理. [詳解]
 
class  CBluetoothAvrcpWatcher
 Bluetooth(CE) AVRCP 監視 [詳解]
 
class  CBluetoothClass
 Bluetooth(CE) デバイスクラス管理. [詳解]
 
class  CBluetoothCom
 Bluetooth(CE) クライアントシリアルアクセスクラス. [詳解]
 
class  CBluetoothDevice
 Bluetooth(CE) デバイス管理. [詳解]
 
class  CBluetoothFinder
 Bluetooth(CE) デバイス検索. [詳解]
 
class  CBluetoothLinkKey
 Bluetooth(CE) リンクキー管理. [詳解]
 
class  CBluetoothLocal
 Bluetooth(CE) ローカル管理. [詳解]
 
class  CBluetoothPan
 Bluetooth(CE) PAN クラス. [詳解]
 
class  CBluetoothServiceAttribute
 Bluetooth(CE) サービス属性管理. [詳解]
 
class  CBluetoothVirtualComPort
 Bluetooth(CE) 仮想COMポート管理クラス. [詳解]
 
class  CBluetoothWatcher
 Bluetooth(CE) 監視. [詳解]
 
class  CBoolean
 Boolean型クラス [詳解]
 
class  CBorderLayout
 ボーダーレイアウトアイテムクラス. [詳解]
 
class  CBoxDrawer
 四角描画クラス [詳解]
 
class  CBoxFillDrawer
 四角塗りつぶし描画クラス [詳解]
 
class  CBoxInverter
 反転描画クラス [詳解]
 
class  CBoxLayout
 ボックスレイアウトアイテムクラス. [詳解]
 
class  CBrushHandle
 HBRUSH型ハンドルハンドル [詳解]
 
class  CBufferingReporter
 バッファリングレポータークラス [詳解]
 
class  CBytesCipher
 情報暗号復号クラス [詳解]
 
class  CCabDllHandler
 Cab32.dll 管理クラス [詳解]
 
class  CCabfileArchiver
 CABファイルアーカイバー [詳解]
 
class  CCacheWriter
 キャッシュ書き込みクラス [詳解]
 
class  CCeBitmapImage
 ビットマップ管理(CE専用) [詳解]
 
class  CCeInifileAccessor
 iniファイル情報アクセスクラス(CE専用) [詳解]
 
class  CCeMenuBar
 メニューバークラス(CE専用) [詳解]
 
class  CCeUsbHid
 USB-HIDアクセスクラス(CE専用) [詳解]
 
class  CCipherableFileAccessor
 暗号ファイル情報アクセスクラス [詳解]
 
class  CClipboard
 クリップボードアクセスクラス [詳解]
 
class  CCommunicationReporter
 通信レポータクラス [詳解]
 
class  CCommunicationReporterT
 通信レポータテンプレート [詳解]
 
class  CConsoleHooker
 コンソールフッカークラス [詳解]
 
class  CConsoleScreen
 コンソール画面管理クラス. [詳解]
 
class  CConstAdapterT
 情報参照アダプタテンプレート [詳解]
 
class  CConstAppendAdapterT
 アペンド参照アダプタテンプレート [詳解]
 
class  CConstFileMappingT
 コンストファイルマッピングテンプレートクラス [詳解]
 
class  CConstOffsetAdapterT
 オフセット参照アダプタテンプレート [詳解]
 
class  CConstResourceData
 リソースデータ参照クラス [詳解]
 
class  CConstReverseAdapterT
 リバース参照アダプタテンプレート [詳解]
 
class  CConstStrVectorT
 不変的文字列情報配列管理クラス. [詳解]
 
class  CConverterT
 情報変換ベースクラス [詳解]
 
class  CCopyDataMessage
 コピーデータメッセージクラス [詳解]
 
class  CCopyDataPostMessage
 コピーデータポストメッセージクラス [詳解]
 
class  CCopyImpossible
 [ETC] コピー不可能スーパークラス. [詳解]
 
class  CCrc16
 CRC-16-CCITT(Cyclic Redundancy Check 16bit)計算クラス. [詳解]
 
class  CCrc16Ibm
 CRC-16-IBM(Cyclic Redundancy Check 16bit)計算クラス. [詳解]
 
class  CCrc32
 CRC32(Cyclic Redundancy Check 32bit)計算クラス. [詳解]
 
class  CCtrlAltDel
 [Ctrl]+[Alt]+[Del]再現 [詳解]
 
class  CCyclicBarrier
 バリアクラス [詳解]
 
class  CDBaseFile
 dBaseファイル管理クラス [詳解]
 
class  CDcSelectAssistant
 デバイステキストセレクトアシスタント [詳解]
 
class  CDeepAccessFinder
 ディープ検索クラス [詳解]
 
class  CDeepFileFinderT
 ディープファイル検索クラス [詳解]
 
class  CDeleteFailureException
 削除失敗発生例外 [詳解]
 
class  CDeserializeAdapter
 デシリアライズアダプタ. [詳解]
 
class  CDialupManager
 ダイアルアップ管理クラス [詳解]
 
class  CDialupWatcher
 ダイアルアップ接続監視クラス [詳解]
 
class  CDirectoryLocker
 フォルダロック管理クラス [詳解]
 
class  CDirectorySelectDlg
 ディレクトリ選択ダイアログ [詳解]
 
class  CDirectoryWatcher
 ディレクトリ監視クラス [詳解]
 
class  CDisabledDrawer
 Disabled描画クラス [詳解]
 
class  CDiskBenchMark
 ベンチマーククラス [詳解]
 
class  CDoubleNullTerminateStr
 Double Null Terminate(DNT)型文字列管理 [詳解]
 
class  CDqSaveStr
 DQ復活の呪文風文字列変換 [詳解]
 
class  CDrawingContainer
 描画コンテナクラス [詳解]
 
class  CDriveCommander
 ドライブコマンダークラス [詳解]
 
class  CDriveInformation
 ドライブ情報クラス [詳解]
 
class  CDummyAccessor
 ダミー情報アクセスクラス [詳解]
 
class  CDummyAnimater
 ダミーアニメーター. [詳解]
 
class  CDummyCollectionT
 ダミーコレクションテンプレート [詳解]
 
class  CDummyWindow
 ダミーウィンドウクラス [詳解]
 
class  CDummyWindowEx
 拡張ダミーウィンドウクラス [詳解]
 
class  CDynamicFuncT
 動的関数管理クラステンプレート [詳解]
 
class  CEarthCoordinates
 地球座標(緯度,経度)管理クラス [詳解]
 
class  CEasyCustomWindowFrame
 簡単なカスタムウィンドウフレームクラス. [詳解]
 
class  CEmptyException
 取得要素(空き)無し例外 [詳解]
 
class  CEventLogger
 イベントロガー [詳解]
 
class  CExcelControl
 Microsoft Office Excel コントロール補助 [詳解]
 
class  CExchangerT
 スレッド間値入れ替えテンプレートクラス. [詳解]
 
class  CExclusive
 簡易排他制御クラス [詳解]
 
class  CExclusiveEx
 簡易排他制御クラス [詳解]
 
class  CExifFile
 EXIF規格ファイル管理クラス [詳解]
 
class  CExInifileAccessor
 拡張iniファイルアクセスクラス [詳解]
 
class  CFigurePointerT
 図形管理計算クラス [詳解]
 
class  CFileCommunicationWorker
 ファイル通信ワーカークラス [詳解]
 
class  CFileCommunicator
 ファイル通信クラス [詳解]
 
class  CFileFinder
 ファイル検索クラス [詳解]
 
class  CFileLocker
 ファイルロック管理クラス [詳解]
 
class  CFileMappingT
 ファイルマッピングテンプレートクラス [詳解]
 
class  CFileName
 ファイル名管理クラス [詳解]
 
class  CFilePathManager
 ファイルパス管理クラス [詳解]
 
class  CFileReader
 ファイル読み込みクラス [詳解]
 
class  CFileTimeEx
 ファイルタイム管理クラス [詳解]
 
class  CFileVersion
 ファイルバージョン取得クラス. [詳解]
 
class  CFileWriter
 ファイル書き込みクラス [詳解]
 
class  CFixedBufferStrT
 固定バッファ文字列管理テンプレート [詳解]
 
class  CFlatnessDrawer
 平坦描画クラス [詳解]
 
class  CFlowLayout
 フローレイアウトアイテムクラス. [詳解]
 
class  CFocusFrameDrawer
 フォーカスフレーム描画クラス [詳解]
 
class  CFontHandle
 HFONT型ハンドルハンドル [詳解]
 
class  CFractionT
 分数管理. [詳解]
 
class  CFrameDrawer
 フレーム描画クラス [詳解]
 
class  CFtpFileFinder
 FTPファイル検索クラス [詳解]
 
class  CFtpFileReader
 FTPファイル読み込みクラス [詳解]
 
class  CFtpFileWriter
 FTPファイル書き込みクラス [詳解]
 
class  CFtpSession
 FTPセッション管理クラス [詳解]
 
class  CGdiPlus
 GDI+ 管理クラス [詳解]
 
class  CGrammarAnalyzerT
 文法解析テンプレート [詳解]
 
class  CGrid
 グリッド管理クラス. [詳解]
 
class  CGridFile
 Gridファイル管理クラス [詳解]
 
class  CGridLayout
 グリッドレイアウトアイテムクラス. [詳解]
 
class  CGroupLayout
 グループレイアウトアイテムクラス. [詳解]
 
class  CHandleHandle
 HANDLE型ハンドルハンドル [詳解]
 
class  CHashableT
 HASH値保持テンプレートクラス. [詳解]
 
class  CHttpFileReader
 HTTPファイル読み込みクラス [詳解]
 
class  CIcmpFunction
 ICMP API管理クラス [詳解]
 
class  CIconDrawer
 アイコン描画クラス [詳解]
 
class  CIconManager
 アイコン管理クラス [詳解]
 
class  CIconManagerEx
 拡張アイコン管理クラス [詳解]
 
class  CImageMastering
 IMAPI2管理. [詳解]
 
class  CImageMasteringResult
 IMAPI2リザルト管理. [詳解]
 
class  CIndexAdapterT
 INDEXアダプタテンプレート [詳解]
 
class  CIndexOutOfBoundsException
 INDEX範囲外例外 [詳解]
 
class  CInifileAccessor
 iniファイルアクセスクラス [詳解]
 
class  CInifileTextAccessor
 iniファイル形式テキスト情報アクセスクラス [詳解]
 
class  CInputDesktopName
 入力Desktop名クラス [詳解]
 
class  CInternetHandle
 INTERNETハンドル管理クラス [詳解]
 
class  CInvalidLengthException
 長さ異常発生例外 [詳解]
 
class  CInvalidParamException
 パラメータ不正例外 [詳解]
 
class  CIoFailureException
 読み書き失敗発生例外 [詳解]
 
class  CIpHelper
 IP HELPERクラス [詳解]
 
class  CJisStr
 JIS型文字列管理 [詳解]
 
class  CLayoutSpacer
 レイアウトスペーサー. [詳解]
 
class  CLikenMemToFile
 ファイル風メモリ管理クラス [詳解]
 
class  CListQueueT
 リスト式キュー型情報管理テンプレート [詳解]
 
class  CListT
 リスト型情報管理テンプレート [詳解]
 
class  CLongIntegerT
 多倍長整数管理 [詳解]
 
class  CLzFileReader
 LZファイル読み込みクラス [詳解]
 
class  CMailAddress
 メールアドレス管理クラス [詳解]
 
class  CMailContent
 メール内容管理クラス [詳解]
 
class  CMapFileT
 マップファイルクラス. [詳解]
 
class  CMappedFileReader
 マップドファイルリーダークラス [詳解]
 
class  CMapT
 マップ型情報管理テンプレート [詳解]
 
class  CMciPlayer
 MCI プレイヤークラス. [詳解]
 
class  CMd5Computer
 MD5(message-digest algorithm)計算クラス. [詳解]
 
class  CMidiMessage
 MIDIメッセージクラス [詳解]
 
class  CMixerVolume
 ミキサーボリュームクラス [詳解]
 
class  CMoney
 硬貨、紙幣管理. [詳解]
 
class  CMsgQueueWatcherT
 メッセージキュー監視 (CE専用). [詳解]
 
class  CMultiAdaptWiper
 マルチアダプトワイパークラス [詳解]
 
class  CMultiFontTextDrawer
 マルチフォントテキスト描画クラス [詳解]
 
class  CMultiMouseManager
 マルチマウス管理クラス [詳解]
 
class  CMultiThreadDispatchT
 マルチスレッド処理制御クラス [詳解]
 
class  CMutualAccessor
 情報相互アクセスクラス [詳解]
 
class  CNmea0183
 NMEA-0183 レポートクラス. [詳解]
 
class  CNoSuchTypeException
 タイプ相違例外 [詳解]
 
class  CNotFoundException
 見付からない例外 [詳解]
 
class  CNotSupportException
 サポート外例外 [詳解]
 
class  CNullableT
 NULL状態有り化テンプレートクラス. [詳解]
 
class  CNullDrawer
 NULL描画クラス [詳解]
 
class  CNullPointerException
 NULLポインタ例外 [詳解]
 
class  COdbcConfiguration
 ODBC コンフィグレーションクラス [詳解]
 
class  COffsetAdapterT
 オフセットアダプタテンプレート [詳解]
 
class  COffsetDrawer
 描画情報保持描画クラス [詳解]
 
class  COnlyWindowChecker
 オンリーウィンドウチェッカー. [詳解]
 
class  const_iterator
 インプットイテレータ. [詳解]
 
class  COpenFailureException
 オープン失敗発生例外 [詳解]
 
class  COverlapIoReader
 オーバーラップ入力管理クラス. [詳解]
 
class  COverlapReader
 オーバーラップ入力管理クラス. [詳解]
 
class  COverlayLayout
 オーバーレイレイアウトアイテムクラス. [詳解]
 
class  CPacketCommander
 パケットコマンダー. [詳解]
 
class  CPairDrawer
 描画情報保持描画クラス [詳解]
 
class  CPairT
 ペア型テンプレートクラス [詳解]
 
class  CParSecondCounter
 一秒間平均カウンタ管理クラス [詳解]
 
class  CPenetrateWiper
 透過ワイプ処理クラス [詳解]
 
class  CPerformanceCount
 経過時間管理(高分解能) [詳解]
 
class  CPfUnit
 接頭単位管理クラス [詳解]
 
class  CPing
 PING処理クラス [詳解]
 
class  CPipe
 パイプアクセスクラス [詳解]
 
class  CPointerHandleBaseT
 ポインタハンドルテンプレートベースクラス [詳解]
 
class  CPointerHandleT
 ポインタ型ハンドルテンプレート [詳解]
 
class  CPointerVectorT
 ポインタ配列管理テンプレート [詳解]
 
class  CPollingTriggerT
 ポーリングトリガークラス. [詳解]
 
class  CPositionAdjuster
 コントロール位置調整用描画クラス [詳解]
 
class  CPositionAdjusterEx
 コントロール位置調整用描画クラス [詳解]
 
class  CPowerManager
 シャットダウン [詳解]
 
class  CPowerWatcher
 電源監視 (CE専用). [詳解]
 
class  CPrimoBurner
 PrimoBurner 管理クラス [詳解]
 
class  CPriorityQueueT
 優先順位付キュー型情報管理テンプレート [詳解]
 
class  CProcessHandle
 プロセスハンドル管理クラス [詳解]
 
class  CProgressTime
 進捗時間管理クラス [詳解]
 
class  CQueueingReporter
 キューイングレポートクラス [詳解]
 
class  CRandomMaskWiper
 スライドマスクワイプ処理クラス [詳解]
 
class  CRangeT
 範囲管理テンプレートクラス [詳解]
 
class  CRapi
 RAPI 管理クラス [詳解]
 
class  CRapiFileFinder
 RAPI ファイル検索クラス [詳解]
 
class  CRapiFileReader
 RAPI ファイル読み込みクラス [詳解]
 
class  CRapiFileWriter
 RAPI ファイル書き込みクラス [詳解]
 
class  CRatioLayout
 比率レイアウトアイテムクラス. [詳解]
 
class  CRawMouseWatcher
 生マウス監視クラス [詳解]
 
class  CReaderAdapter
 ファイル読み込みアダプタ [詳解]
 
class  CReadFailureException
 読み込み失敗発生例外 [詳解]
 
class  CRealNumber
 実数管理クラス [詳解]
 
class  CRecoveryFiles
 リカバリーファイルズクラス [詳解]
 
class  CRegistryAccessor
 レジストリアクセスクラス [詳解]
 
class  CRegularExpressionT
 正規表現管理クラステンプレート [詳解]
 
class  CReportEvent
 通信受信イベント管理クラス [詳解]
 
class  CReportViewer
 TNBレポートビュワー [詳解]
 
class  CReportViewerEx
 TNBレポートビュワー [詳解]
 
class  CReportWatchAdapter
 通信報告監視アダプタ [詳解]
 
class  CResourceUpdater
 リソース更新関係クラス. [詳解]
 
class  CReverseAdaptWiper
 リバースアダプトワイパークラス [詳解]
 
class  CRingQueueT
 リング式キュー型情報管理テンプレート [詳解]
 
class  CRs232c
 RS232Cアクセスクラス [詳解]
 
class  CRs232cEx
 拡張RS232Cアクセスクラス. [詳解]
 
class  CRs232cHf
 ハードフロー制御タイプ [詳解]
 
class  CSelectedBeltDrawer
 選択帯描画クラス [詳解]
 
class  CSemitransparentBitmapDrawer
 ビットマップ透過描画クラス [詳解]
 
class  CSemitransparentBoxFillDrawer
 透過塗りつぶし描画クラス [詳解]
 
class  CSerializeAdapter
 シリアライズアダプタ. [詳解]
 
class  CSerializeTag
 シリアライズタグクラス. [詳解]
 
class  CSftpFileFinder
 SFTP ファイル検索クラス [詳解]
 
class  CSftpSession
 SSH FTPセッション管理クラス [詳解]
 
class  CShapeFile
 シェープファイル管理クラス [詳解]
 
class  CShapeFileTypePoint
 シェープファイル type Point 管理クラス [詳解]
 
class  CSharedMemoryManager
 簡易共有メモリ管理クラス [詳解]
 
class  CSharedQueueT
 共有キュー型情報管理テンプレート [詳解]
 
class  CSharedStructT
 共有構造体管理テンプレート [詳解]
 
class  CShortOfDataException
 データ足らず発生例外 [詳解]
 
class  CShrinkWiper
 縮小ワイプ処理クラス [詳解]
 
class  CSimpleAscii
 簡易文字列管理クラス. [詳解]
 
class  CSimpleMapT
 マップ型情報管理テンプレート [詳解]
 
class  CSimpleQueueT
 簡易リング式キュー型情報管理テンプレート [詳解]
 
class  CSimpleStr
 簡易文字列管理クラス. [詳解]
 
class  CSimpleVectorT
 簡易配列型情報管理テンプレート [詳解]
 
class  CSingleSetT
 シングルセット情報管理テンプレート [詳解]
 
class  CSingletonT
 シングルトンテンプレート [詳解]
 
class  CSlideCompressor
 圧縮展開処理クラス [詳解]
 
class  CSlideMaskWiper
 スライドマスクワイプ処理クラス [詳解]
 
class  CSlideWiper
 スライドワイプ処理クラス [詳解]
 
class  CSmartAccessor
 SMART (Self Monitoring, Analysis and Reporting Technology)アクセスクラス. [詳解]
 
class  CSmtpClient
 SMTP(Simple Mail Transfer Protocol)プロトコル処理クラス [詳解]
 
class  CSocketAddress
 Socket共通アドレス管理クラス [詳解]
 
class  CSocketClient
 Socketクライアントクラス [詳解]
 
class  CSocketClientXp
 Socketクライアントクラス [詳解]
 
class  CSocketEvent
 Socket共通受信イベント管理クラス [詳解]
 
class  CSocketServer
 Socketサーバクラス [詳解]
 
class  CSocketServerXp
 Socketサーバクラス [詳解]
 
class  CSocketUdp
 SocketUPDクラス [詳解]
 
class  CSocketUdpEx
 拡張 Socket UPD 通信 [詳解]
 
class  CSocketXp
 XP以上用 Socketサポートクラス [詳解]
 
class  CSolidBitmapMaker
 立体ビットマップメーカークラス [詳解]
 
class  CStackT
 スタック型情報管理テンプレート [詳解]
 
class  CStaticMapT
 静的簡易マップクラス. [詳解]
 
class  CStaticMemory
 静的メモリ管理クラス [詳解]
 
class  CStrAdder
 文字列連結専門管理 [詳解]
 
class  CStretchWiper
 伸張ワイプ処理クラス [詳解]
 
class  CStringCipher
 文字列暗号復号クラス [詳解]
 
class  CStrOperatorT
 文字列操作クラス [詳解]
 
class  CStrsTree
 ツリー型文字列情報管理クラス. [詳解]
 
class  CStrT
 文字列管理テンプレート [詳解]
 
class  CSyncCounter
 カウンタ式排他クラス [詳解]
 
class  CSyncDummy
 排他管理ダミークラス [詳解]
 
class  CSyncEvent
 Event排他管理クラス [詳解]
 
class  CSyncMetered
 Metered排他管理クラス [詳解]
 
class  CSyncMutex
 Mutex排他管理クラス [詳解]
 
class  CSyncSection
 Section排他管理クラス [詳解]
 
class  CSyncSectionEx
 拡張Section排他管理クラス [詳解]
 
class  CSyncSemaphore
 Semaphore排他管理クラス [詳解]
 
class  CSyncWaitableTimer
 WaitableTimer排他管理クラス [詳解]
 
class  CSystemTime
 システムタイム管理クラス [詳解]
 
class  CTarDllHandler
 Tar32.dll 管理クラス [詳解]
 
class  CTasktrayIcon
 タスクトレイアイコン管理クラス [詳解]
 
class  CTemporarilyThreadPriority
 一時的スレッド優先度クラス [詳解]
 
class  CTemporaryAccessor
 テンポラリ情報アクセスクラス [詳解]
 
class  CTemporaryCommunicator
 テンポラリ通信クラス [詳解]
 
class  CTemporaryDirectoryT
 テンポラリディレクトリ管理テンプレートクラス [詳解]
 
class  CTemporaryFileT
 テンポラリファイル管理テンプレートクラス [詳解]
 
class  CTextBkDrawer
 テキスト描画クラス [詳解]
 
class  CTextDrawer
 テキスト描画クラス [詳解]
 
class  CTextFileReader
 テキストファイル読込みクラス [詳解]
 
class  CTextFileWriter
 テキストファイル書込みクラス [詳解]
 
class  CThread
 スレッド管理クラス [詳解]
 
class  CThreadDispatch
 スレッド処理制御クラス [詳解]
 
class  CThreadlet
 簡易スレッド実行クラス [詳解]
 
class  CThreadLocalObjectExT
 拡張スレッドローカルオブジェクトテンプレートクラス [詳解]
 
class  CThreadLocalObjectT
 スレッドローカルオブジェクトテンプレートクラス [詳解]
 
class  CThreadLocalStorageT
 スレッドローカル領域テンプレートクラス [詳解]
 
class  CThreadStatus
 スレッド状態管理クラス [詳解]
 
class  CTickCount
 経過時間管理クラス [詳解]
 
class  CTileDrawer
 タイル描画クラス [詳解]
 
class  CTimerDispatch
 タイマー処理クラス [詳解]
 
class  CTinyCsvReader
 簡易CSVファイル読み込みクラス. [詳解]
 
class  CTinyMsSqlAccessor
 簡易 MS SQL アクセサクラス [詳解]
 
class  CTinySqlAccessor
 簡易 SQL アクセサクラス [詳解]
 
class  CTinyStringFormater
 簡易文字列書式. [詳解]
 
class  CTinyStringFormaterT
 簡易文字列書式. [詳解]
 
class  CTinyTestCase
 簡易テストケースフレームワーク. [詳解]
 
class  CTml
 TinyMacroLang コード管理 [詳解]
 
class  CTmlCalculator
 TinyMacroLang 計算 [詳解]
 
class  CTmlDocuments
 TinyMacroLang ドキュメント管理 [詳解]
 
class  CTmlParser
 TinyMacroLang パーサー [詳解]
 
class  CTmlResult
 TinyMacroLang 結果状態管理 [詳解]
 
class  CTmlTextEscape
 TinyMacroLang 文字列解析 [詳解]
 
class  CTmlValue
 TinyMacroLang 値管理 [詳解]
 
class  CTmlValueCarrier
 TinyMacroLang 値参照管理 [詳解]
 
class  CTmlVariableManager
 TinyMacroLang 変数管理 [詳解]
 
class  CTnbException
 例外ベースクラス [詳解]
 
class  CTreeT
 ツリー型情報管理テンプレートクラス [詳解]
 
class  CUnion
 UNION管理クラス [詳解]
 
class  CUnionEx
 UNION管理拡張クラス [詳解]
 
class  CUnionValueUnit
 UNION 単位付値管理クラス [詳解]
 
class  CUnitAcceleration
 単位管理(加速度)クラス [詳解]
 
class  CUnitAmpere
 単位管理(電流)クラス [詳解]
 
class  CUnitArea
 単位管理(面積)クラス [詳解]
 
class  CUnitCubic
 単位管理(体積)クラス [詳解]
 
class  CUnitDegree
 単位管理(角度)クラス [詳解]
 
class  CUnitDensity2
 単位管理(面積密度)クラス [詳解]
 
class  CUnitDensity3
 単位管理(体積密度)クラス [詳解]
 
class  CUnitDistance
 単位管理(距離)クラス [詳解]
 
class  CUnitDummy
 単位管理(ダミー)テンプレートクラス [詳解]
 
class  CUnitFlux
 単位管理(流量)クラス [詳解]
 
class  CUnitFrequency
 単位管理(周波数)クラス [詳解]
 
class  CUnitParDummy
 単位管理(Par用ダミー)クラス [詳解]
 
class  CUnitPressure
 単位管理(圧力)クラス [詳解]
 
class  CUnitRatio
 単位管理(割合)クラス [詳解]
 
class  CUnitSpeed
 単位管理(速度)クラス [詳解]
 
class  CUnitTemperature
 単位管理(温度)クラス [詳解]
 
class  CUnitTime
 単位管理(時間)クラス [詳解]
 
class  CUnitTime2
 単位管理(時間^2)クラス [詳解]
 
class  CUnitVolt
 単位管理(電圧)クラス [詳解]
 
class  CUnitWeight
 単位管理(重量)クラス [詳解]
 
class  CUnLhaDllHandler
 UnLha32.dll 管理クラス [詳解]
 
class  CUnZipDllHandler
 UnZip32.dll 管理クラス [詳解]
 
class  CUsbGuidFinder
 DEVICE検索クラス [詳解]
 
class  CUsbHid
 USB-HIDアクセスクラス [詳解]
 
class  CUsbHidApi
 hid.dll アクセスクラス [詳解]
 
class  CUsbHidFinder
 USB-HID検索クラス [詳解]
 
class  CUsbHidPathName
 USB-HIDパスネーム情報管理クラス [詳解]
 
class  CUtf8Str
 Unicode-Translation-Format-8(UTF8)型文字列管理 [詳解]
 
class  CValueParT
 汎用管理クラス [詳解]
 
class  CValueParUnitT
 単位付値管理テンプレートクラス [詳解]
 
class  CValueUnitT
 単位付値管理テンプレートクラス [詳解]
 
class  CVectorT
 配列型情報管理テンプレート [詳解]
 
class  CVmRs232c
 RS232Cアクセスクラス [詳解]
 
class  CWaveFile
 WAVEファイルクラス [詳解]
 
class  CWaveFormat
 WAVEフォーマットクラス [詳解]
 
class  CWaveListener
 WAVEリスナークラス [詳解]
 
class  CWavePlayer
 WAVE再生クラス [詳解]
 
class  CWideLayout
 ワイドレイアウトアイテムクラス. [詳解]
 
class  CWindowPrinter
 ウィンドウズ表示管理 [詳解]
 
class  CWindowProcedureHooker
 ウィンドウプロシージャフッククラス [詳解]
 
class  CWindowsHooker
 ウィンドウズフック管理 [詳解]
 
class  CWindowStyleBitFlag
 Windowスタイル管理クラス [詳解]
 
class  CWindowsVersion
 ウィンドウズバージョン情報 [詳解]
 
class  CWndTextDrawer
 WNDテキスト描画クラス [詳解]
 
class  CWordControl
 
class  CWorkMemT
 ワークメモリテンプレート. [詳解]
 
class  CWriteFailureException
 書き込み失敗発生例外 [詳解]
 
class  CWriterAdapter
 ファイル読み書きアダプタ [詳解]
 
class  CXmlAccessor
 XMLアクセサークラス. [詳解]
 
class  CXmlAttribute
 XML 属性管理クラス [詳解]
 
class  CXmlComment
 XML Comment 管理クラス [詳解]
 
class  CXmlDocument
 XML ドキュメント管理クラス [詳解]
 
class  CXmlDocumentFragment
 XML DocumentFragment ノード管理クラス [詳解]
 
class  CXmlElement
 XML Element ノード管理クラス [詳解]
 
class  CXmlFileAccessor
 XMLファイルアクセサークラス. [詳解]
 
class  CXmlNode
 XML ノード管理クラス [詳解]
 
class  CXmlNodeList
 XML ノードリスト管理クラス [詳解]
 
class  CXmlProcessingInstruction
 XML ProcessingInstruction 管理クラス [詳解]
 
class  CXmlText
 XML Text 管理クラス [詳解]
 
class  CYcc422LineImage
 YCbCrラインイメージ管理. [詳解]
 
struct  IAccessor
 情報アクセスインターフェース. [詳解]
 
struct  IBitmapWipable
 ビットマップワイパブルインターフェース [詳解]
 
class  ICollectionMidT
 情報群管理操作インターフェース拡張テンプレート [詳解]
 
struct  ICollectionT
 情報群管理操作インターフェーステンプレート [詳解]
 
struct  ICommunication
 通信インターフェース [詳解]
 
struct  IComparableT
 比較機能インターフェース. [詳解]
 
struct  IComparatorT
 コンパレータインターフェース. [詳解]
 
struct  IConstCollectionT
 情報群管理インターフェーステンプレート [詳解]
 
struct  IDeserializer
 デシリアライザーインターフェースクラス. [詳解]
 
struct  IDrawable
 描画情報インターフェース [詳解]
 
struct  ILayout
 レイアウトインターフェース. [詳解]
 
struct  IMultiMouseWatcher
 マルチマウス監視インターフェース. [詳解]
 
struct  IPacketCommandExecuter
 パケットコマンド実行インターフェース. [詳解]
 
struct  IQueueT
 キュー型情報管理インターフェーステンプレート [詳解]
 
struct  IReader
 読み込みインターフェース [詳解]
 
struct  IReport
 通信アクセスインターフェース [詳解]
 
struct  ISequenceCollectionT
 連続メモリ配置型情報群管理インターフェーステンプレート [詳解]
 
struct  ISerializable
 シリアライザブルインターフェース. [詳解]
 
struct  ISerializer
 シリアライザーインターフェースクラス. [詳解]
 
struct  ISynchronized
 排他基本インターフェース [詳解]
 
class  iterator
 ランダムアクセスイテレータ. [詳解]
 
struct  ITmlExpander
 TinyMacroLang 関数拡張インターフェース [詳解]
 
struct  IWriter
 書き込みインターフェース [詳解]
 
struct  TIndividualInfo
 アーカイバDLL用情報構造体 [詳解]
 
struct  TPacByte
 パケット用 BYTE 変数型. [詳解]
 
struct  TPacDword
 パケット用 DWORD 変数型. [詳解]
 
struct  TPacWord
 パケット用 WORD 変数型. [詳解]
 
struct  TUnitParam
 単位情報テーブル型 [詳解]
 

型定義

typedef TNB::CBoolean Bool
 Boolean型クラス [詳解]
 
typedef ULONGLONG BT_ADDR
 Bluetooth(CE) アドレス. [詳解]
 
typedef unsigned short BT_HANDLE
 Bluetooth(CE) ハンドル. [詳解]
 
typedef TNB::CStrT< char > CAscii
 ASCII文字列クラス [詳解]
 
typedef CStrOperatorT< char > CAsciiOperator
 簡易文字列操作関数群(ASCII/SJIS) [詳解]
 
typedef TNB::CMapT< CAscii, CAscii, LPCSTR > CAsciisMap
 文字文字マップクラス. [詳解]
 
typedef TNB::CVectorT< CAsciiCAsciiVector
 文字列配列管理クラス [詳解]
 
typedef TNB::CBlockingQueueT< BYTE > CByteBlockingQueue
 BYTE型(unsigned 8bit)ブロッキングキュークラス [詳解]
 
typedef TNB::CListT< BYTE > CByteList
 BYTE配列管理クラス [詳解]
 
typedef TNB::CRingQueueT< BYTE > CByteQueue
 BYTE型(unsigned 8bit)キュークラス [詳解]
 
typedef TNB::CVectorT< BYTE > CByteVector
 BYTE配列管理クラス [詳解]
 
typedef CConstFileMappingT< BYTE > CConstFileMapping
 Constファイルマッピングクラス [詳解]
 
typedef CConstStrVectorT< TCHAR > CConstStrVector
 不変的文字列情報配列管理クラス. [詳解]
 
typedef CDeepFileFinderT CDeepFileFinder
 ディープファイル検索クラス [詳解]
 
typedef TNB::CRingQueueT< DWORD > CDwordQueue
 DWORD型(unsigned 32bit)キュー管理クラス [詳解]
 
typedef TNB::CVectorT< DWORD > CDwordVector
 DWORD配列管理クラス [詳解]
 
typedef CFileMappingT< BYTE > CFileMapping
 ファイルマッピングクラス [詳解]
 
typedef CFractionT< int > CFraction
 分数管理. [詳解]
 
typedef CGrammarAnalyzerT CGrammarAnalyzer
 文法解析クラス(ASCII/SJIS) [詳解]
 
typedef CCeInifileAccessor CInifileAccessor
 iniファイル情報アクセスクラス [詳解]
 
typedef TNB::CPointerHandleBaseT< HINTERNET, TPhInternetCloseHandle > CInternetHandleHandle
 HINTERNET型ハンドルハンドラ―クラス [詳解]
 
typedef CPollingTriggerT< BYTE > CPollingTrigger
 ポーリングトリガークラス. [詳解]
 
typedef CQueueingReporter CQueueingReport
 キューイングレポートクラス [詳解]
 
typedef CRangeT< CFileTimeEx, LONGLONG > CRangeTime
 期間管理クラス [詳解]
 
typedef TNB::CPointerHandleBaseT< HKEY, TPhRegCloseKey > CRegKeyHandle
 HKEY型ハンドルテンプレート [詳解]
 
typedef TNB::CVectorT< SOCKET > CSocketVector
 SOCKETの配列型宣言 [詳解]
 
typedef TNB::CStrT< TCHAR > CStr
 文字列クラス [詳解]
 
typedef TNB::CBlockingQueueT< CStr, true > CStrBlockingQueue
 CStr型ブロッキングキュー管理クラス [詳解]
 
typedef TNB::CRingQueueT< CString, true > CStringQueue
 CString型キュー管理クラス [詳解]
 
typedef TNB::CVectorT< CString > CStringVector
 CString配列管理クラス [詳解]
 
typedef CStrOperatorT< TCHAR > CStrOperator
 簡易文字列操作関数群 [詳解]
 
typedef TNB::CRingQueueT< CStr, true > CStrQueue
 CStr型キュー管理クラス [詳解]
 
typedef TNB::CMapT< CStr, CStr, LPCTSTR > CStrsMap
 文字文字マップクラス. [詳解]
 
typedef TNB::CVectorT< CStrCStrVector
 文字列配列管理クラス [詳解]
 
typedef CTemporaryCommunicator CTemporaryBytes
 テンポラリバイトクラス [詳解]
 
typedef CTemporaryDirectoryT< 'bnt'> CTemporaryDirectory
 テンポラリディレクトリ管理テンプレート [詳解]
 
typedef CTemporaryFileT< 'bnt'> CTemporaryFile
 テンポラリファイル管理テンプレート [詳解]
 
typedef CGrammarAnalyzerT< char > CTmlGrammar
 TinyMacroLang 文章解析 [詳解]
 
typedef CVectorT< CTmlValueCTmlValuesVector
 TinyMacroLang 値配列型. [詳解]
 
typedef TNB::CStrT< WCHAR > CUnicode
 UNICODE文字列クラス [詳解]
 
typedef CStrOperatorT< WCHAR > CUnicodeOperator
 簡易文字列操作関数群(UNICODE) [詳解]
 
typedef TNB::CVectorT< CUnicodeCUnicodeVector
 文字列配列管理クラス [詳解]
 
typedef CValueParUnitT< CUnitDistance, CUnitTime2, CUnitAccelerationCValueAcceleration
 加速度管理クラス [詳解]
 
typedef CValueUnitT< CUnitAmpereCValueAmpere
 電流管理クラス [詳解]
 
typedef CValueUnitT< CUnitAreaCValueArea
 面積管理クラス [詳解]
 
typedef CValueUnitT< CUnitCubicCValueCubic
 体積管理クラス [詳解]
 
typedef CValueUnitT< CUnitDegreeCValueDegree
 角度管理クラス [詳解]
 
typedef CValueParUnitT< CUnitWeight, CUnitArea, CUnitDensity2CValueDensity2
 面積密度管理クラス [詳解]
 
typedef CValueParUnitT< CUnitWeight, CUnitCubic, CUnitDensity3CValueDensity3
 体積密度管理クラス [詳解]
 
typedef CValueUnitT< CUnitDistanceCValueDistance
 距離管理クラス [詳解]
 
typedef CValueParUnitT< CUnitCubic, CUnitTime, CUnitFluxCValueFlux
 流量管理クラス [詳解]
 
typedef CValueUnitT< CUnitFrequencyCValueFrequency
 周波数管理クラス [詳解]
 
typedef CValueUnitT< CUnitDummyCValueNonUnit
 単位なし管理クラス [詳解]
 
typedef CValueUnitT< CUnitPressureCValuePressure
 圧力管理クラス [詳解]
 
typedef CValueUnitT< CUnitRatioCValueRatio
 割合管理クラス [詳解]
 
typedef CValueParUnitT< CUnitDistance, CUnitTime, CUnitSpeedCValueSpeed
 速度管理クラス [詳解]
 
typedef CValueUnitT< CUnitTemperatureCValueTemperature
 温度管理クラス [詳解]
 
typedef CValueUnitT< CUnitTimeCValueTime
 時間管理クラス [詳解]
 
typedef CValueUnitT< CUnitTime2CValueTime2
 時間^2管理クラス [詳解]
 
typedef CValueUnitT< CUnitVoltCValueVolt
 電圧管理クラス [詳解]
 
typedef CValueUnitT< CUnitWeightCValueWeight
 重量管理クラス [詳解]
 
typedef TNB::CVectorT< WORD > CWordVector
 WORD配列管理クラス [詳解]
 
typedef CWorkMemT< BYTE > CWorkMem
 ワークメモリ. [詳解]
 
typedef MSXML::IXMLDOMNodePtr CXmlNodePtr
 XML ノードポインタハンドルクラス [詳解]
 
typedef EReportEvent EReportEventId
 通信受信イベント種. [詳解]
 
typedef CLongIntegerT< 8 > INT256
 256bit 整数管理 [詳解]
 

列挙型

enum  EInstanceType { EI_Process , EI_Bitmap , EI_Icon , EI_String }
 インスタンスハンドル種. [詳解]
 
enum  EReportEvent {
  ReportEvent_Non , ReportEvent_Idle , ReportEvent_End , ReportEvent_Error ,
  ReportEvent_Connect , ReportEvent_Disconnect , ReportEvent_IrregularEnd , ECE_Non = ReportEvent_Non ,
  ECE_Idle = ReportEvent_Idle , ECE_End = ReportEvent_End , ECE_Error = ReportEvent_Error , ECE_Connect = ReportEvent_Connect ,
  ECE_Disconnect = ReportEvent_Disconnect
}
 通信受信イベント種. [詳解]
 

関数

template<typename TYP >
void BitfieldTo (CSingleSetT< TYP > &_v, ULONGLONG bf)
 [設定] ビットフィールド設定. [詳解]
 
size_t BlockingReadFile (HANDLE hFile, HANDLE hEvent, DWORD wait, size_t size, LPVOID _P)
 EVENT、Wait時間付き ReadFile関数 [詳解]
 
CValueArea CalcCircleArea (const CValueDistance &r)
 [計算] 円面積計算 (π × 半径 × 半径) [詳解]
 
CValueDistance CalcCircleDistance (const CValueDistance &r)
 [計算] 円周囲長計算 (2 × π × 半径) [詳解]
 
CValueDegree CalcDegreeAverage (const CValueDegree &d1, const CValueDegree &d2, double r1=1.0, double r2=1.0)
 [計算] 角度の平均計算. [詳解]
 
CValueDegree CalcDegreeAverage (size_t size, const CValueDegree *pDegs)
 [計算] 角度の平均計算. [詳解]
 
CValueDegree CalcDegreeDifference (const CValueDegree &d1, const CValueDegree &d2)
 [計算] 角度の開き計算. [詳解]
 
CValueArea CalcEllipseArea (const CValueDistance &x, const CValueDistance &y)
 [計算] 楕円面積計算 (π × 水平半径 × 垂直半径) [詳解]
 
CValueDistance CalcEllipseDistance (const CValueDistance &x, const CValueDistance &y)
 [計算] 楕円周囲長計算 (π × √( 2 (水平半径^2 + 垂直半径^2)) [詳解]
 
CValueDistance CalcEllipseDistance_t2 (const CValueDistance &x, const CValueDistance &y)
 [計算] 楕円周囲長計算 (type2) [詳解]
 
CValueDistance CalcEllipseDistance_t3 (const CValueDistance &x, const CValueDistance &y)
 [計算] 楕円周囲長計算 (type3) [詳解]
 
CValueDistance CalcRightTriangleHeight (const CValueDistance &di, const CValueDegree &de)
 [計算] 直角三角形の高さ計算 [詳解]
 
CValueDistance CalcSlantingDistance (const CValueDistance &x, const CValueDistance &y)
 [計算] 斜め距離計算 (√(水平距離^2 + 垂直距離^2)) [詳解]
 
CValueArea CalcTriangleArea (const CValueDistance &x, const CValueDistance &y)
 [計算] 三角面積計算 (底辺 × 高さ ÷ 2) [詳解]
 
void Copy (CByteArray &ba, const CByteVector &dat)
 [複製] CByteVector からCByteArrayへコピー [詳解]
 
CRealNumber cos (const CValueDegree &d)
 [計算] cos (値 = cos(角度)) [詳解]
 
CRealNumber cosh (const CValueDegree &d)
 [計算] cosh (値 = cosh(角度)) [詳解]
 
void DebugDump (size_t size, const void *pData, bool canAllDump=false, size_t width=16, bool isUnicode=false)
 [作成] バイナリダンプ. [詳解]
 
template<typename TYP >
void DecodeDeltaCollection (ICollectionT< TYP > &_c)
 デルタ符号コレクション復号化 [詳解]
 
CStrVector DumpData (size_t size, const void *pData, bool canAllDump=true, size_t width=16, bool isUnicode=false)
 [作成] バイナリダンプ用文字配列作成. [詳解]
 
template<typename TYP >
void EncodeDeltaCollection (ICollectionT< TYP > &_c)
 デルタ符号コレクション符号化 [詳解]
 
CStr GetComputerName (void)
 [取得] PC名取得 [詳解]
 
template<typename FUNC >
bool GetFuncAddress (FUNC &_pFnc, HINSTANCE hInstance, LPCSTR lpszName)
 動的関数アドレス取得関数 [詳解]
 
HINSTANCE GetInstanceHandleByTnb (EInstanceType type=EI_Process)
 [取得] インスタンスハンドル取得. [詳解]
 
CStr GetProcessName (void)
 [取得] プロセスネーム取得. [詳解]
 
CStr GetProcessPath (void)
 [取得] プロセスのパス取得. [詳解]
 
template<typename T >
DWORD GetUnitKindCode (const T &t)
 [取得] 単位種コード取得 [詳解]
 
template<typename T >
CStr GetUnitKindString (const T &t)
 [取得] 単位種文字列取得 [詳解]
 
template<typename T >
void IgnoreUnusedValue (const T &value)
 [宣言] 参照しない値宣言. [詳解]
 
void InitializeTnbLibrary (void)
 [設定] ライブラリ初期化. [詳解]
 
bool IsInRange (INDEX value, size_t size)
 [確認] 範囲チェック. [詳解]
 
void LoadCollection (const IReader &rr, LPCTSTR lpszHead, CVectorT< BYTE > &_vb)
 [保存] コレクション読み込み [詳解]
 
void LoadCollection (LPCTSTR lpszFile, LPCTSTR lpszHead, CVectorT< BYTE > &_vb)
 [保存] コレクション読み込み [詳解]
 
CStr LoadStr (UINT nID, HINSTANCE hInst=NULL)
 [取得] リソース文字列取得 [詳解]
 
CAscii LocalMapString (LPCSTR lpsz, DWORD dwFlags)
 [変換] 文字変換(ASCII/SJIS用) [詳解]
 
CUnicode LocalMapString (LPCWSTR lpsz, DWORD dwFlags)
 [変換] 文字変換(UNICODE用) [詳解]
 
CAscii LowerString (LPCSTR lpsz)
 [変換] 小文字変換(ASCII/SJIS用) [詳解]
 
CUnicode LowerString (LPCWSTR lpsz)
 [変換] 小文字変換(UNICODE用) [詳解]
 
CValueDegree MakeDegree (BYTE dd, BYTE mm, double ss)
 [計算] 角度(度,分,秒)計算. [詳解]
 
CValueDegree MakeDegree (int dd, int mm=0, double ss=0.0)
 [計算] 角度(度,分,秒)代入. [詳解]
 
template<typename T >
void MemCopy (T *_pDst, const void *pSrc, size_t len)
 [複製] メモリコピー [詳解]
 
CStrVector operator% (const CStr &s1, const CStr &s2)
 [追加] 文字列追加特殊オペレータ. [詳解]
 
CStrVector operator% (const CStrVector &vs, const CStr &s)
 [追加] 文字列追加特殊オペレータ. [詳解]
 
CValueSpeed operator* (const CValueAcceleration &a, const CValueTime &t)
 [計算] 掛算 (速度 = 加速度 × 時間) . [詳解]
 
CValueCubic operator* (const CValueArea &a, const CValueDistance &d)
 [計算] 掛算 (体積 = 面積 × 距離) [詳解]
 
CValueCubic operator* (const CValueDistance &d, const CValueArea &a)
 [計算] 掛算 (体積 = 距離 × 面積) [詳解]
 
CValueArea operator* (const CValueDistance &d1, const CValueDistance &d2)
 [計算] 掛算 (面積 = 距離 × 距離) [詳解]
 
CValueAcceleration operator* (const CValueFrequency &f, const CValueSpeed &s)
 [計算] 掛算 (加速度 = 周波数 × 速度) . [詳解]
 
CRealNumber operator* (const CValueFrequency &f, const CValueTime &t)
 [計算] 掛算 (値 = 周波数 × 時間) [詳解]
 
CValueAcceleration operator* (const CValueSpeed &s, const CValueFrequency &f)
 [計算] 掛算 (加速度 = 速度 × 周波数) . [詳解]
 
CValueSpeed operator* (const CValueTime &t, const CValueAcceleration &a)
 [計算] 掛算 (速度 = 時間 × 加速度) . [詳解]
 
CRealNumber operator* (const CValueTime &t, const CValueFrequency &f)
 [計算] 掛算 (値 = 時間 × 周波数) [詳解]
 
CValueTime2 operator* (const CValueTime &t1, const CValueTime &t2)
 [計算] 掛算 (時間^2 = 時間 × 時間) [詳解]
 
CAscii operator+ (const CAscii &str1, const CAscii &str2)
 文字列加算(ASCII/SJIS用). [詳解]
 
CUnicode operator+ (const CUnicode &str1, const CUnicode &str2)
 文字列加算(UNICODE用) [詳解]
 
CAscii operator+ (LPCSTR lpsz, const CAscii &str)
 文字列加算(ASCII/SJIS用). [詳解]
 
CUnicode operator+ (LPCWSTR lpsz, const CUnicode &str)
 文字列加算(UNICODE用) [詳解]
 
CValueTime operator/ (const CRealNumber &v, const CValueFrequency &f)
 [計算] 割算 (時間 = 値 ÷ 周波数) [詳解]
 
CValueFrequency operator/ (const CRealNumber &v, const CValueTime &t)
 [計算] 割算 (周波数 = 値 ÷ 時間) [詳解]
 
CValueSpeed operator/ (const CValueAcceleration &a, const CValueFrequency &f)
 [計算] 割算 (速度 = 加速度 ÷ 周波数) . [詳解]
 
CValueDistance operator/ (const CValueArea &a, const CValueDistance &d)
 [計算] 割算 (距離 = 面積 ÷ 距離) [詳解]
 
CValueFlux operator/ (const CValueCubic &c, const CValueTime &t)
 [計算] 割算 (流量 = 体積 ÷ 時間). [詳解]
 
CValueSpeed operator/ (const CValueDistance &d, const CValueTime &t)
 [計算] 割算 (速度 = 距離 ÷ 時間). [詳解]
 
CValueAcceleration operator/ (const CValueDistance &d, const CValueTime2 &t)
 [計算] 割算 (加速度 = 距離 ÷ 時間^2) . [詳解]
 
CValueDistance operator/ (const CValueSpeed &s, const CValueFrequency &f)
 [計算] 割算 (距離 = 速度 ÷ 周波数). [詳解]
 
CValueAcceleration operator/ (const CValueSpeed &s, const CValueTime &t)
 [計算] 割算 (加速度 = 速度 ÷ 時間) . [詳解]
 
CValueTime operator/ (const CValueTime2 &t2, const CValueTime &t)
 [計算] 割算 (時間 = 時間^2 ÷ 時間) [詳解]
 
CValueDensity2 operator/ (const CValueWeight &d, const CValueArea &a)
 [計算] 割算 (面積密度 = 重量 ÷ 面積). [詳解]
 
CValueDensity3 operator/ (const CValueWeight &d, const CValueCubic &t)
 [計算] 割算 (体積密度 = 重量 ÷ 体積). [詳解]
 
ISerializeroperator<< (ISerializer &_sr, const CAscii &t)
 シリアライズ(ASCII/SJIS). [詳解]
 
ISerializeroperator<< (ISerializer &_sr, const CBitSet &t)
 [追加] シリアライズ [詳解]
 
ISerializeroperator<< (ISerializer &_sr, const char *P)
 シリアライズ(ASCII/SJIS). [詳解]
 
ISerializeroperator<< (ISerializer &_sr, const CUnicode &t)
 シリアライズ(UNICODE). [詳解]
 
ISerializeroperator<< (ISerializer &_sr, const IAccessor::CValue &t)
 [追加] シリアライズ [詳解]
 
ISerializeroperator<< (ISerializer &_sr, const WCHAR *P)
 シリアライズ(UNICODE). [詳解]
 
const IDeserializeroperator>> (const IDeserializer &ds, CAscii &_t)
 デシリアライズ(ASCII/SJIS). [詳解]
 
const IDeserializeroperator>> (const IDeserializer &ds, CBitSet &_t)
 [取得] デシリアライズ [詳解]
 
const IDeserializeroperator>> (const IDeserializer &ds, CUnicode &_t)
 デシリアライズ(UNICODE). [詳解]
 
const IDeserializeroperator>> (const IDeserializer &ds, IAccessor::CValue &_t)
 [取得] デシリアライズ [詳解]
 
template<typename TYP >
void PlacementDelete (int iLen, TYP *P)
 PLACEMENT DELETE. [詳解]
 
template<typename TYP >
void PlacementDelete (TYP *P)
 PLACEMENT DELETE. [詳解]
 
template<typename TYP >
void PlacementNew (int iLen, TYP *P)
 PLACEMENT NEW. [詳解]
 
template<typename TYP >
void PlacementNew (TYP *P)
 PLACEMENT NEW. [詳解]
 
bool RestoreWindowPlacement (const IAccessor::CSection &sec, HWND hWnd, bool withWindowSize=true, bool withShowHide=false)
 ウィンドウの状態を復元. [詳解]
 
void SaveCollection (IWriter &wr, LPCTSTR lpszHead, const ISequenceCollectionT< BYTE > &c)
 [保存] BYTEコレクション書き込み [詳解]
 
void SaveCollection (LPCTSTR lpszFile, LPCTSTR lpszHead, const ISequenceCollectionT< BYTE > &c)
 [保存] BYTEコレクション書き込み [詳解]
 
void SetInstanceHandleByTnb (EInstanceType type, HINSTANCE hInstance)
 [設定] インスタンスハンドル指定. [詳解]
 
CRealNumber sin (const CValueDegree &d)
 [計算] sin (値 = sin(角度)) [詳解]
 
CRealNumber sinh (const CValueDegree &d)
 [計算] sinh (値 = sinh(角度)) [詳解]
 
CValueDistance sqrt (const CValueArea &a)
 [計算] 平方根 (距離 = √面積) [詳解]
 
CValueTime sqrt (const CValueTime2 &t2)
 [計算] 平方根 (時間 = √(時間^2)) [詳解]
 
bool StoreWindowPlacement (IAccessor::CSection &_sec, HWND hWnd)
 ウィンドウの状態を保存. [詳解]
 
template<typename TYP >
void StringTo (CSingleSetT< TYP > &_v, LPCTSTR lpsz, TCHAR period=_T(','))
 [設定] 文字列設定. [詳解]
 
CWordVector StringToWordVector (LPCSTR lpszAscii)
 [変換] ASCII文字列→文字単位配列 [詳解]
 
CWordVector StringToWordVector (LPCWSTR lpszUnicode)
 [変換] UNICODE文字列→文字単位配列 [詳解]
 
CStrVector StrToStrVector (LPCTSTR lpsz, TCHAR sepaChar='^')
 [変換] CStr → CStrVector [詳解]
 
CStrVector StrToStrVectorEx (LPCTSTR lpsz, TCHAR sepaChar='^', TCHAR escChar='\\')
 [変換] CStr → CStrVector [詳解]
 
CStr StrVectorToStr (const CStrVector &vs, TCHAR sepaChar='^')
 [変換] CStrVector → CStr [詳解]
 
CStr StrVectorToStrEx (const CStrVector &vs, TCHAR sepaChar='^', TCHAR escChar='\\')
 [変換] CStrVector → CStr [詳解]
 
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コード文字列化. [詳解]
 
CStr SystemErrorToMessageText (DWORD dwError, bool withRowValue=false)
 [変換] SystemErrorコード文字列化 [詳解]
 
CRealNumber tan (const CValueDegree &d)
 [計算] tan (値 = tan(角度)) [詳解]
 
CRealNumber tanh (const CValueDegree &d)
 [計算] tanh (値 = tanh(角度)) [詳解]
 
void TFUNC (LPCTSTR lpszFormatText,...)
 関数ログ. [詳解]
 
void TFUNC_PARAM (LPCTSTR lpszFormatText,...)
 追加引数ログ. [詳解]
 
void TFUNC_RESULT (LPCTSTR lpszFormatText,...)
 リザルトログ. [詳解]
 
DWORD TLASTERROR (LPCTSTR lpszFunctionName)
 LastError出力ログ. [詳解]
 
void TLOG (LPCTSTR lpszFormatText,...)
 トレース出力ログ. [詳解]
 
void TLOG_AB (LPCTSTR lpszFormatText,...)
 絶対出力ログ. [詳解]
 
void TLOG_DUMP (size_t size, LPCVOID P)
 トレース出力ダンプログ. [詳解]
 
void TLOG_DUMPV (const CByteVector &vb)
 トレース出力ダンプログ. [詳解]
 
void TLOG_ERR (LPCTSTR lpszFormatText,...)
 エラー出力ログ. [詳解]
 
void TLOG_ERRDUMP (size_t size, LPCVOID P)
 エラー出力ダンプログ. [詳解]
 
void TLOG_ERRDUMPV (const CByteVector &vb)
 エラー出力ダンプログ. [詳解]
 
void TLOG_POL (LPCTSTR lpszFormatText,...)
 ポーリング出力ログ. [詳解]
 
template<typename TYP >
ULONGLONG ToBitfield (const CSingleSetT< TYP > &v)
 [変換] ビットフィールド化. [詳解]
 
CByteVector ToByteVector (const CByteArray &ba)
 [複製] CByteArrayから CByteVector へコピー [詳解]
 
template<typename TYP >
CStr ToString (const CSingleSetT< TYP > &v, TCHAR period=_T(','))
 [変換] 文字列化. [詳解]
 
template<typename T >
CStr ToStringWithJapanUnit (const T &t, LPCTSTR lpszFormat=NULL)
 [作成] 文字列作成 [詳解]
 
template<typename T >
CStr ToStringWithUnitMark (const T &t, LPCTSTR lpszFormat=NULL)
 [作成] 文字列作成 [詳解]
 
CStrVector ToStrVector (const CStringArray &astr)
 [複製] CStringArrayから CStrVector へコピー [詳解]
 
void TRACE_SV (const CStrVector &vs)
 [出力] デバッグトレース. [詳解]
 
CAscii UpperString (LPCSTR lpsz)
 [変換] 大文字変換(ASCII/SJIS用) [詳解]
 
CUnicode UpperString (LPCWSTR lpsz)
 大文字変換(UNICODE用) [詳解]
 
template<typename V >
void Zero (V &value)
 [設定] ゼロクリア. [詳解]
 

詳解

TNB Library

型定義詳解

◆ BT_ADDR

typedef ULONGLONG BT_ADDR

Bluetooth(CE) アドレス.

必要ファイル
TnbCeBluetooth.h
日付
09/10/01 新規作成

TnbCeBluetooth.h34 行目に定義があります。

◆ BT_HANDLE

typedef unsigned short BT_HANDLE

Bluetooth(CE) ハンドル.

必要ファイル
TnbCeBluetooth.h
日付
09/10/01 新規作成

TnbCeBluetooth.h44 行目に定義があります。

◆ CAsciiOperator

簡易文字列操作関数群(ASCII/SJIS)

必要ファイル
TnbStrOperator.h
日付
06/10/27 テンプレート化

TnbStrOperator.h364 行目に定義があります。

◆ CConstStrVector

不変的文字列情報配列管理クラス.

必要ファイル
TnbConstStrVector.h
日付
09/08/31 新規作成

TnbConstStrVector.h171 行目に定義があります。

◆ CInternetHandleHandle

typedef TNB::CPointerHandleBaseT<HINTERNET, TPhInternetCloseHandle> CInternetHandleHandle

HINTERNET型ハンドルハンドラ―クラス

この型に ::InternetOpen(),::InternetOpenUrl() で破棄するハンドルを渡しておくと、
「領域」を参照する本クラスががなくなり次第、
自動的に ::InternetCloseHandle() します。
必要ファイル
TnbInternetHandle.h

TnbInternetHandle.h50 行目に定義があります。

◆ CQueueingReport

キューイングレポートクラス

非推奨:
CQueueingReporter に改名しました。
必要ファイル
TnbQueueingReport.h

TnbQueueingReport.h31 行目に定義があります。

◆ CSocketVector

typedef TNB::CVectorT<SOCKET> CSocketVector

SOCKETの配列型宣言

TnbSocket.h35 行目に定義があります。

◆ CStrOperator

typedef CStrOperatorT<TCHAR> CStrOperator

簡易文字列操作関数群

必要ファイル
TnbStrOperator.h
日付
06/10/27 テンプレート化

TnbStrOperator.h354 行目に定義があります。

◆ CUnicodeOperator

簡易文字列操作関数群(UNICODE)

必要ファイル
TnbStrOperator.h
日付
06/10/27 テンプレート化

TnbStrOperator.h374 行目に定義があります。

◆ CXmlNodePtr

typedef MSXML::IXMLDOMNodePtr CXmlNodePtr

XML ノードポインタハンドルクラス

XML の管理クラスの一つ。XMLパーサのクラスをラップしていています。
必要ファイル
TnbXml.h
日付
07/05/21 新規

TnbXml.h52 行目に定義があります。

◆ EReportEventId

通信受信イベント種.

覚え書き
旧名です。 EReportEvent を使用してください。

TnbReport.h49 行目に定義があります。

列挙型詳解

◆ EReportEvent

通信受信イベント種.

IReport のサブクラスが通知するイベント種です。

列挙値
ReportEvent_Non 

イベントなし.

覚え書き
通知されるものではありません。
ReportEvent_Idle 

アイドル.

覚え書き
使用できないサブクラスもあります。
ReportEvent_End 

終了.

覚え書き
Alive状態を終えました。
ReportEvent_Error 

エラー.

覚え書き
エラーコード共に通知されます。
ReportEvent_Connect 

接続.

覚え書き
切断とペアに使用されます。
ReportEvent_Disconnect 

切断.

覚え書き
接続とペアで使用されます。
ReportEvent_IrregularEnd 

不正終了.

覚え書き
Stopではない、強制的な終了時に通知されます。
ECE_Non 

イベントなし(旧シンボル)

ECE_Idle 

アイドル(旧シンボル)

ECE_End 

終了(旧シンボル)

ECE_Error 

エラー(旧シンボル)

ECE_Connect 

接続(旧シンボル)

ECE_Disconnect 

切断(旧シンボル)

TnbReport.h27 行目に定義があります。

関数詳解

◆ BitfieldTo()

void TNB::BitfieldTo ( CSingleSetT< TYP > &  _v,
ULONGLONG  bf 
)

[設定] ビットフィールド設定.

立っているとビット番号の羅列を作成します。

引数
[out]_v変換した数値の羅列がセットされます。
[in]bfビットフィールド

TnbNumberList.h125 行目に定義があります。

◆ InitializeTnbLibrary()

void TNB::InitializeTnbLibrary ( void  )

[設定] ライブラリ初期化.

TNB Library を初期化します。

覚え書き
一つのEXEや、一つのDLL内だけで TNB Library を使用する場合、これを呼ぶ必要はありません。 EXE と DLL 、双方で使う場合、それぞれの開始時に、一度だけそれぞれコールする必要があります。
必要ファイル
TnbDef.h

TnbDef.h1296 行目に定義があります。

◆ MemCopy()

void TNB::MemCopy ( T *  _pDst,
const void *  pSrc,
size_t  len 
)

[複製] メモリコピー

覚え書き
書込み先の型を基準にコピーします。
領域が重なっている場合、動作は未保証です。
引数
_pDstコピー先
pSrcコピー元
lenコピー長さ。 _pDstのサイズ× len Byteがコピーされます。
必要ファイル
TnbDef.h

TnbDef.h376 行目に定義があります。

◆ StringTo()

void TNB::StringTo ( CSingleSetT< TYP > &  _v,
LPCTSTR  lpsz,
TCHAR  period = _T(',') 
)

[設定] 文字列設定.

引数
[out]_v変換した数値の羅列がセットされます。
[in]lpsz設定文字列。[1,4-7] と言うように記述できます。
[in]period敷居文字

TnbNumberList.h30 行目に定義があります。

◆ ToBitfield()

ULONGLONG TNB::ToBitfield ( const CSingleSetT< TYP > &  v)

[変換] ビットフィールド化.

引数
v立てたいビット番号の羅列を指定します(0〜63)。
戻り値
ビットフィールド.

TnbNumberList.h143 行目に定義があります。

◆ ToString()

CStr TNB::ToString ( const CSingleSetT< TYP > &  v,
TCHAR  period = _T(',') 
)

[変換] 文字列化.

引数
v数値の羅列を指定します。
period敷居文字
戻り値
文字列. 連番の場合、[1,4-7] と言うように表記します。

TnbNumberList.h75 行目に定義があります。

◆ TRACE_SV()

void TNB::TRACE_SV ( const CStrVector vs)

[出力] デバッグトレース.

覚え書き
リリースビルド時は何もしません。
引数
vs文字列群

TnbStrVector.h315 行目に定義があります。