|
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. |