Phosphor
|
#include <cstddef>
#include <sstream>
#include <stdexcept>
#include <string>
#include <type_traits>
#include "inline_zstring.h"
#include "platform/core.h"
Go to the source code of this file.
Classes | |
struct | phosphor::NoneType |
union | phosphor::TraceArgument |
class | phosphor::TraceArgumentConversion< T > |
class | phosphor::TraceArgumentConversion< T * > |
Macros | |
#define | ARGUMENT_CONVERSION(src, dst) |
This file is internal to the inner workings of Phosphor and is not intended for public consumption.
#define ARGUMENT_CONVERSION | ( | src, | |
dst | |||
) |
Used for defining the constructor and type-to-enum constexpr for a given type.
src | The origin type of the argument |
dst | The destination 'type' (aka the appropriate is_/as_ suffix) of the argument. |