| NSHarkBinaural::AddConst< T > | 型Tを定数型にする |
| NSHarkBinaural::AddConst< const T > | 型Tを定数型にする |
| NSHarkBinaural::AddReference< T > | 型Tを参照型にする |
| NSHarkBinaural::AddReference< T & > | 型Tを参照型にする |
| NSHarkBinaural::AngleAndProbability | 角度と確率の組を表す |
| NSDimensionPromise::AngleBase< T > | Angleを表すベースクラス |
| NSDimensionPromise::AngleBaseTraits< T > | Angleの次元定義 |
| NSHarkBinaural::Angles | 角度に関連する定数 |
| NSDimensionPromise::AreaBase< T > | Areaを表すベースクラス |
| NSDimensionPromise::AreaBaseTraits< T > | Areaの次元定義 |
| NSHarkBinaural::Band | 離散フーリエ変換で得られたスペクトル上での周波数バンドを指すクラス |
| NSHarkBinaural::BandAndHarmonicRatio | 調波構造の倍音の周波数バンドと、基音に対する倍率の組を表す |
| NSHarkBinaural::BandAndPower | 周波数バンドと、そのバンドのパワーの組を表す |
| NSHarkBinaural::BandExtractor | 周波数帯抽出機 |
| NSHarkBinaural::BandInformation | Bandクラスのインスタンスが指す周波数バンドの情報を扱うクラス |
| NSHarkBinaural::BandUtils | |
| Beat | |
| beat_tracker::BeatTracker | ビートトラッキング解析クラス |
| BeatTracker | |
| beat_tracker::BeatTrackerData | ビートトラッキング結果データクラス |
| beat_tracker::BeatTrackerInit | ビートトラッキング初期化データクラス |
| NSHarkBinaural::BGNEstimator | バックグラウンドノイズ見積り器 |
| NSDimensionPromise::BiggerDigitsType< T1, T2 > | 2つの型のうち、表現可能な桁数が大きな型を返す |
| boolean | Useful boolean type |
| NSHarkBinaural::Channel | 信号のチャンネルを表す定数を集めた構造体 |
| NSHarkBinaural::ChannelHolder< TLeft, TRight > | 任意のデータの組を保持するクラス |
| NSHarkBinaural::Cluster | 周波数バンドのクラスタリングに使うクラス |
| NSHarkBinaural::Clustering | |
| NSHarkBinaural::Constants | さまざまな数学定数を集めた構造体 |
| NSHarkBinaural::Clustering::CostAndIndex | 2つのクラスタのコストとクラスタ番号を表す |
| NSHarkBinaural::DecibelEnergyStruct< T, has_quiet_NaN > | T型がquiet_NaNを持っている場合のDecibelEnergyの実装 |
| NSHarkBinaural::DecibelEnergyStruct< T, false > | T型がquiet_NaNを持っていない場合のDecibelEnergyの実装 |
| DelaySourceFilter | |
| NSHarkBinaural::DirectionConverter | HARK標準座標系とhark-binaural内部の角度インデックス番号変換器 |
| NSHarkBinaural::DirectionJudge | 方向を推定するクラスの基底クラス |
| NSHarkBinaural::Epipolar | 信号源からの距離差を計算するクラス |
| NSHarkBinaural::EpipolarSeparation | Epipolarによる音源分離クラス |
| NSHarkBinaural::EventHistory | |
| NSHarkBinaural::EventHistoryManager | |
| NSHarkBinaural::EventID | |
| NSHarkBinaural::EventStatus | |
| FftAnalysis | |
| FftComplex | |
| NSDimensionPromise::FrequencyBase< T > | Frequencyを表すベースクラス |
| NSDimensionPromise::FrequencyBaseTraits< T > | Frequencyの次元定義 |
| NSHarkBinaural::Harmonics | |
| NSHarkBinaural::HarmonicSound | |
| NSHarkBinaural::HRTFSeparation | HRTFによる音源分離クラス |
| NSDimensionPromise::IfStruct< cond, Then, Else > | テンプレートメタプログラミング用のif関数 |
| NSDimensionPromise::IfStruct< false, Then, Else > | テンプレートメタプログラミング用のif関数のfalse特殊化 |
| NSHarkBinaural::IIPD | 両耳間強度差または位相差を表す構造体 |
| NSHarkBinaural::IIPDS | 両耳間強度差と両耳間位相差を保持する構造体 |
| NSHarkBinaural::InterauralDifference< T > | 両耳間の差異を表すベースクラス |
| NSHarkBinaural::InterauralIntensityDifference | 両耳間強度差を表すクラス |
| NSHarkBinaural::InterauralPhaseDifference | 両耳間位相差を表すクラス |
| NSHarkBinaural::InvalidInputException | 入力データの異常を表す例外 |
| NSHarkBinaural::JudgeEpipolar | |
| NSHarkBinaural::JudgeHRTFMeasured | 測定した頭部伝達関数を利用して角度の識別を行う |
| NSDimensionPromise::LengthBase< T > | Lengthを表すベースクラス |
| NSDimensionPromise::LengthBaseTraits< T > | Lengthの次元定義 |
| NSHarkBinaural::LocalizationSetting | 分離の設定を集めた構造体 |
| NSHarkBinaural::Localize | |
| LocalizeBinaural | |
| NSHarkBinaural::Logger | ロギングする |
| LoggerInitializer | |
| NSHarkBinaural::LogLevel | ロギング出力のログレベルを表す |
| NSHarkBinaural::LRSignalFactory< T > | 空の左右信号を生成する |
| NSHarkBinaural::MaxMin< T > | 最大値、最小値を格納する構造体 |
| NSHarkBinaural::MethodFlag | 音源方向推定の方法を表す定数 |
| NSSafeCalculation::impl::no_overflow_cast_impl< T, U, TIsSigned, UIsSigned, TIsBigger > | |
| NSSafeCalculation::impl::no_overflow_cast_impl< T, U, false, false, false > | |
| NSSafeCalculation::impl::no_overflow_cast_impl< T, U, false, true, false > | |
| NSSafeCalculation::impl::no_overflow_cast_impl< T, U, true, false, false > | |
| NSSafeCalculation::impl::no_overflow_cast_impl< T, U, true, true, false > | |
| NSSafeCalculation::no_overflow_static_cast< T > | オーバーフローするとキャスト先の型の最大または最小値になるstatic_cast |
| NSDimensionPromise::NoDimensionScalar | NoDimensionScalarを表すクラス |
| NSDimensionPromise::NoDimensionScalarTraits< T > | NoDimensionScalarの次元定義 |
| NSHarkBinaural::Logger::OstreamPtr | |
| NSSafeCalculation::impl::overflow_cast_impl< T, U, TIsSigned, UIsSigned, TIsBigger > | |
| NSSafeCalculation::impl::overflow_cast_impl< T, U, false, false, false > | |
| NSSafeCalculation::impl::overflow_cast_impl< T, U, false, true, false > | |
| NSSafeCalculation::impl::overflow_cast_impl< T, U, true, false, false > | |
| NSSafeCalculation::impl::overflow_cast_impl< T, U, true, true, false > | |
| NSSafeCalculation::overflow_static_cast< T > | オーバーフローすると例外を発生させるstatic_cast |
| NSHarkBinaural::PassBand | 周波数通過帯域 |
| NSHarkBinaural::PassBandFlag | 周波数の遮断・通過を表すフラグ |
| NSHarkBinaural::PassBandSetMode | 周波数遮断・通過フラグ設定モード |
| NSHarkBinaural::Peak | |
| NSHarkBinaural::ProbabilityBase< T > | 確率を表すベースクラス |
| RealTimeBeatTrackerInit | |
| NSHarkBinaural::RemoveConst< T > | 型Tを非定数型にする |
| NSHarkBinaural::RemoveConst< const T > | 型Tを非定数型にする |
| NSHarkBinaural::RemoveReference< T > | 型Tから参照を取り除く |
| NSHarkBinaural::RemoveReference< T & > | 型Tから参照を取り除く |
| RingIBuffer< T > | |
| NSDimensionPromise::ScalarNumber< T, m, kg, s, A, K, mol, cd > | スカラーを表す型のベースクラス |
| SeparateBinaural | |
| NSHarkBinaural::Separation | 音源分離ベースクラス |
| NSHarkBinaural::SeparationSetting | 分離の設定を集めた構造体 |
| NSHarkBinaural::SignalBase< T > | 一般的な信号を表す |
| NSHarkBinaural::SignalHolder | 対応する時間領域信号と周波数領域信号の組を格納する |
| SignalViewer | |
| SourceMaker | |
| tag_FD_ICA | |
| tag_SemiBlind | |
| NSDimensionPromise::TimeBase< T > | Timeを表すベースクラス |
| NSDimensionPromise::TimeBaseTraits< T > | Timeの次元定義 |
| beat_tracker::TimeKeeper | |
| NSHarkBinaural::ToSignalArrayImpl< T, U > | ToSignalArray()の実装 |
| NSHarkBinaural::ToSignalArrayImpl< T, T > | ToSignalArray()の実装 |
| NSDimensionPromise::Velocity1Base< T > | Velocity1を表すベースクラス |
| NSDimensionPromise::Velocity1BaseTraits< T > | Velocity1の次元定義 |
| VoiceCancel | |
| WindowFunction | |