Ttypes.h File Reference

メインページ モジュール クラス階層 アルファベット順一覧 構成 ファイル一覧 構成メンバ ファイルメンバ 関連ページ

# Ttypes.h の解説

`#include <iostream.h>`
`#include <iomanip.h>`
`#include <fstream.h>`
`#include <stdio.h>`
`#include <string>`
`#include <list>`
`#include <vector>`
`#include <map>`
`#include <strstream.h>`

Ttypes.hのインクルード依存関係図

このグラフは、どのファイルから直接、間接的にインクルードされているかを示しています。

ソースコードを見る。

## マクロ定義
#define | Tfalse 0
#define | Ttrue 1
#define | Tstd std
#define | Tios Tstd::ios
#define | Tin Tios::inin
#define | Tout Tios::out
#define | Tate Tios::ate
#define | Tapp Tios::app
#define | Ttrunc Tios::trunc
#define | Tnocreate Tios::nocreate
#define | Tnoreplace Tios::noreplace
#define | Tbin Tios::bin
#define | Tbinary Tios::binary
#define | Tgoodbit Tios::goodbit
#define | Teofbit Tios::eofbit
#define | Tfailbit Tios::failbit
#define | Tbadbit Tios::badbit
#define | Tostream Tstd::ostream
#define | Tostrstream Tstd::ostrstream
#define | Tistream Tstd::istream
#define | Tlist Tstd::list
#define | Tvector Tstd::vector
#define | Tmap Tstd::map
#define | Tmultimap Tstd::multimap
#define | Tpair Tstd::pair
#define | Tcout Tstd::cout
#define | Tcin Tstd::cin
#define | Tcerr Tstd::cerr
#define | Tendl Tstd::endl
#define | Tends Tstd::ends
#define | Tdec Tstd::dec
#define | Thex Tstd::hex
#define | Toct Tstd::oct
#define | Tflush Tstd::flush
#define | Tsizeof(_type_) sizeof(_type_)
## Typedef
typedef double | Tdouble
typedef int | Tint
typedef float | Tfloat
typedef char | Tchar
typedef long | Tlong
typedef unsigned char | TUchar
typedef unsigned int | TUint
typedef unsigned long | TUlong
typedef short | Tshort
typedef unsigned short | TUshort
typedef bool | Tbool
typedef Tbool | Tbit
typedef FILE | TFileStream
typedef size_t | Tsize_t
typedef pid_t | Tpid_t
typedef time_t | Ttime_t
typedef socklen_t | Tsocklen_t
typedef caddr_t | Tcaddr_t
typedef off_t | Toff_t
typedef pthread_t | Tthread_t
typedef clock_t | Tclock_t
typedef void | Tvoid
typedef Tstd::string | Tstring
typedef Tstd::ofstream | Tofstream
typedef Tstd::ifstream | Tifstream
typedef Tvector< Tint > | TintList
typedef Tvector< TUint > | TUintList
typedef Tvector< TUshort > | TUshortList
typedef Tvector< Tdouble > | TdoubleList
typedef Tvector< Tfloat > | TfloatList
typedef Tvector< Tstring > | TstringList
typedef z_stream | Tzstream
typedef Byte | Tbyte
## Enum
enum | Tobject_t { tObjectDataRecord, tObjectDataSection, tObjectDataSegment, tObjectDataElement, tObject1DHistogram, tObject2DHistogram, tObjectAppendGraph, tObjectSubstituteGraph, tObjectNtuple, tNumberOfObjectTypes, tObjectUnknown = -1 }
enum | Telement_t { tTypeInt, tTypeString, tTypeDouble, tTypeObject, tTypeFloat, tTypeUnsignedShort, tTypeShort, tTypeWord, tTypeLong, tTypeUnsignedLong, tTypeUnsignedInt, tNumberOfElementTypes, tTypeUnknown = -1 }
enum | Tstream_t { tFileStream, tSocketStream, tSharedMemoryStream, tNumberOfStreamTypes, tUnknownStream = -1 }
enum | Trandom_t { tRandomExponential, tRandomGaussian, tRandomChiSquare, tRandomLandau, tRandomGamma, tRandomPoisson, tNumberOfRandomTypes, tRandomUnknown = -1 }
enum | Tstatus_t { tStatusStandby, tStatusReady, tStatusBusy, tStatusIdle, tStatusWaitingReady, tStatusJustTakingEvent, tStatusJustRecordingEvent, tStatusSleep, tStatusDead, tNumberOfStatusTypes, tStatusUnknown = -1 }
enum | TvmeTransfer_t { tA16D16, tA16D32, tA24D16, tA24D32, tA32D16, tA32D32, tA24D16dma, tA32D16dma, tA24D32dma, tA32D32dma, tNumberOfVmeTransferModes, tTransferModeUnknown = -1 }
enum | TcamacCrateController_t { tISAcc7000_1, tISAcc7000_2, tISAcc7000_3, tISAcc7000_4, tISAcc7700_1, tISAcc7700_2, tISAcc7700_3, tISAcc7700_4, tPCIcc7700_1, tPCIcc7700_2, tPCIcc7700_3, tPCIcc7700_4, tNumberOfCamacCrateController, tCamacCrateControllerUnknown = -1 }
enum | Truninfo_t { tInfoFreeValue, tInfoSelectableValue, tInfoFreeText, tNumberOfInformations, tInfoUnknown = -1 }
enum | { tIDunknown = -1 }

## マクロ定義の解説

#define Tapp Tios::app

#define Tate Tios::ate

#define Tbadbit Tios::badbit

#define Tbin Tios::bin

#define Tbinary Tios::binary

#define Tcerr Tstd::cerr

#define Tcin Tstd::cin

#define Tcout Tstd::cout

#define Tdec Tstd::dec

#define Tendl Tstd::endl

#define Tends Tstd::ends

#define Teofbit Tios::eofbit

#define Tfailbit Tios::failbit

#define Tfalse 0

#define Tflush Tstd::flush

#define Tgoodbit Tios::goodbit

#define Thex Tstd::hex

#define Tin Tios::inin

#define Tios Tstd::ios

#define Tistream Tstd::istream

#define Tlist Tstd::list

#define Tmap Tstd::map

#define Tmultimap Tstd::multimap

#define Tnocreate Tios::nocreate

#define Tnoreplace Tios::noreplace

#define Toct Tstd::oct

#define Tostream Tstd::ostream

#define Tostrstream Tstd::ostrstream

#define Tout Tios::out

#define Tpair Tstd::pair

#define Tsizeof | ( | _type_ |  | ) | sizeof(_type_)

#define Tstd std

#define Ttrue 1

#define Ttrunc Tios::trunc

#define Tvector Tstd::vector

## Typedef の解説

typedef Tbool Tbit

typedef bool Tbool

typedef Byte Tbyte

typedef caddr_t Tcaddr_t

typedef char Tchar

typedef clock_t Tclock_t

typedef double Tdouble

typedef Tvector<Tdouble> TdoubleList

typedef FILE TFileStream

typedef float Tfloat

typedef Tvector<Tfloat> TfloatList

typedef Tstd::ifstream Tifstream

typedef int Tint

typedef Tvector<Tint> TintList

typedef long Tlong

typedef off_t Toff_t

typedef Tstd::ofstream Tofstream

typedef pid_t Tpid_t

typedef short Tshort

typedef size_t Tsize_t

typedef socklen_t Tsocklen_t

typedef Tstd::string Tstring

typedef Tvector<Tstring> TstringList

typedef pthread_t Tthread_t

typedef time_t Ttime_t

typedef unsigned char TUchar

typedef unsigned int TUint

typedef Tvector<TUint> TUintList

typedef unsigned long TUlong

typedef unsigned short TUshort

typedef Tvector<TUshort> TUshortList

typedef void Tvoid

typedef z_stream Tzstream

## Enum の解説

anonymous enum

  | Enum 値:
  tIDunknown |

enum TcamacCrateController_t

  | Enum 値:
  tISAcc7000_1 |
  tISAcc7000_2 |
  tISAcc7000_3 |
  tISAcc7000_4 |
  tISAcc7700_1 |
  tISAcc7700_2 |
  tISAcc7700_3 |
  tISAcc7700_4 |
  tPCIcc7700_1 |
  tPCIcc7700_2 |
  tPCIcc7700_3 |
  tPCIcc7700_4 |
  tNumberOfCamacCrateController |
  tCamacCrateControllerUnknown |

enum Telement_t

  | Enum 値:
  tTypeInt |
  tTypeString |
  tTypeDouble |
  tTypeObject |
  tTypeFloat |
  tTypeUnsignedShort |
  tTypeShort |
  tTypeWord |
  tTypeLong |
  tTypeUnsignedLong |
  tTypeUnsignedInt |
  tNumberOfElementTypes |
  tTypeUnknown |

enum Tobject_t

  | Enum 値:
  tObjectDataRecord |
  tObjectDataSection |
  tObjectDataSegment |
  tObjectDataElement |
  tObject1DHistogram |
  tObject2DHistogram |
  tObjectAppendGraph |
  tObjectSubstituteGraph |
  tObjectNtuple |
  tNumberOfObjectTypes |
  tObjectUnknown |

enum Trandom_t

  | Enum 値:
  tRandomExponential |
  tRandomGaussian |
  tRandomChiSquare |
  tRandomLandau |
  tRandomGamma |
  tRandomPoisson |
  tNumberOfRandomTypes |
  tRandomUnknown |

enum Truninfo_t

  | Enum 値:
  tInfoFreeValue |
  tInfoSelectableValue |
  tInfoFreeText |
  tNumberOfInformations |
  tInfoUnknown |

enum Tstatus_t

  | Enum 値:
  tStatusStandby |
  tStatusReady |
  tStatusBusy |
  tStatusIdle |
  tStatusWaitingReady |
  tStatusJustTakingEvent |
  tStatusJustRecordingEvent |
  tStatusSleep |
  tStatusDead |
  tNumberOfStatusTypes |
  tStatusUnknown |

enum Tstream_t

  | Enum 値:
  tFileStream |
  tSocketStream |
  tSharedMemoryStream |
  tNumberOfStreamTypes |
  tUnknownStream |

enum TvmeTransfer_t

  | Enum 値:
  tA16D16 |
  tA16D32 |
  tA24D16 |
  tA24D32 |
  tA32D16 |
  tA32D32 |
  tA24D16dma |
  tA32D16dma |
  tA24D32dma |
  tA32D32dma |
  tNumberOfVmeTransferModes |
  tTransferModeUnknown |