メインページ | モジュール | 名前空間一覧 | クラス階層 | 構成 | ファイル一覧 | 名前空間メンバ | 構成メンバ | ファイルメンバ | 関連ページ

toppers/trace.hpp の解説

実行時トレースに関する宣言・定義 [詳細]

#include <typeinfo>
#include <limits>
#include <toppers/diagnostics.hpp>
#include <toppers/kernelstatus.hpp>

ソースコードを見る。

名前空間

namespace  toppers
namespace  toppers::detail

マクロ定義

#define TOPPERS_TYPENAME(type)   toppers::type_name<__typeof__(type)>::get()
 型名を表す文字列定数の取得


解説

  このヘッダファイルでは以下のテンプレートクラス、テンプレート関数およびマクロを定義している。

  class null_tracer;
  class syslog_tracer<Count, BufferSize, Diagnostics>;
    Tracer& operator<<(Tracer&, T);
  TOPPERS_TYPENAME(type);