任意のデータの組を保持するクラス. [詳細]
#include <Channel.hpp>
Public 型 | |
| typedef boost::shared_ptr < ChannelHolder > | ptr_t |
| スマートポインタ型 | |
Public メソッド | |
| ChannelHolder (TLeftReference left, TRightReference right) | |
| クラスを生成する. | |
| ~ChannelHolder () | |
| クラスを破棄する. | |
| TLeftReference | Left () |
| 左のデータを取得する. | |
| TLeftConstReference | Left () const |
| 左のデータを取得する. | |
| TRightReference | Right () |
| 右のデータを取得する. | |
| TRightConstReference | Right () const |
| 右のデータを取得する. | |
Private 型 | |
| typedef AddReference< TLeft >::type | TLeftReference |
| TLeftの参照型. | |
| typedef AddReference< TRight > ::type | TRightReference |
| TRightの参照型. | |
| typedef AddConst < TLeftReference >::type | TLeftConstReference |
| TLeftのconstな参照型. | |
| typedef AddConst < TRightReference >::type | TRightConstReference |
| TRightのconstな参照型. | |
Private 変数 | |
| TLeft | left |
| 左のデータ. | |
| TRight | right |
| 右のデータ. | |
Static Private 変数 | |
| static Logger & | logger = Logger::GetLogger(Logger::GLOBAL_LOGGER_NAME) |
任意のデータの組を保持するクラス.
2つ1組のデータに、左、右と名前をつけて保持する
| typedef boost::shared_ptr<ChannelHolder> NSHarkBinaural::ChannelHolder< TLeft, TRight >::ptr_t |
スマートポインタ型
typedef AddConst<TLeftReference>::type NSHarkBinaural::ChannelHolder< TLeft, TRight >::TLeftConstReference [private] |
TLeftのconstな参照型.
typedef AddReference<TLeft>::type NSHarkBinaural::ChannelHolder< TLeft, TRight >::TLeftReference [private] |
TLeftの参照型.
元々TLeftが参照型ならTLeftとTLeftReferenceは同じ。 元々TLeftが非参照型ならTLeft&とTLeftReferenceが同じ。
typedef AddConst<TRightReference>::type NSHarkBinaural::ChannelHolder< TLeft, TRight >::TRightConstReference [private] |
TRightのconstな参照型.
typedef AddReference<TRight>::type NSHarkBinaural::ChannelHolder< TLeft, TRight >::TRightReference [private] |
TRightの参照型.
元々TRightが参照型ならTRightとTRightReferenceは同じ。 元々TRightが非参照型ならTRight&とTRightReferenceが同じ。
| NSHarkBinaural::ChannelHolder< TLeft, TRight >::ChannelHolder | ( | TLeftReference | left, | |
| TRightReference | right | |||
| ) | [inline] |
クラスを生成する.
| left | 「左」に関係するデータ | |
| right | 「右」に関係するデータ |
| NSHarkBinaural::ChannelHolder< TLeft, TRight >::~ChannelHolder | ( | ) | [inline] |
クラスを破棄する.
| TLeftReference NSHarkBinaural::ChannelHolder< TLeft, TRight >::Left | ( | ) | [inline] |
左のデータを取得する.
| TLeftConstReference NSHarkBinaural::ChannelHolder< TLeft, TRight >::Left | ( | ) | const [inline] |
左のデータを取得する.
| TRightReference NSHarkBinaural::ChannelHolder< TLeft, TRight >::Right | ( | ) | [inline] |
右のデータを取得する.
| TRightConstReference NSHarkBinaural::ChannelHolder< TLeft, TRight >::Right | ( | ) | const [inline] |
右のデータを取得する.
TLeft NSHarkBinaural::ChannelHolder< TLeft, TRight >::left [private] |
左のデータ.
データの受け渡しには参照型を使うが、データの保持には指定された型をそのまま使う。 指定された型(TLeft)が参照型か非参照型かは関係ない。
Logger & NSHarkBinaural::ChannelHolder< TLeft, TRight >::logger = Logger::GetLogger(Logger::GLOBAL_LOGGER_NAME) [static, private] |
TRight NSHarkBinaural::ChannelHolder< TLeft, TRight >::right [private] |
右のデータ.
データの受け渡しには参照型を使うが、データの保持には指定された型をそのまま使う。 指定された型(TRight)が参照型か非参照型かは関係ない。
1.7.1