MOS Source Code
Loading...
Searching...
No Matches
type_utils.hpp File Reference
#include <algorithm>
#include <mos/mos_global.h>
#include <mos/string_view.hpp>
Include dependency graph for type_utils.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  string_literal< n >
struct  _BaseNamedType
struct  NamedType< name >
struct  InitOnce< V, TSpecialisation >

Namespaces

namespace  mos

Macros

#define PrivateTag

Functions

template<typename T>
static consteval string_view getTypeName ()

Variables

template<typename T>
constexpr auto HasTypeName = std::is_base_of_v<_BaseNamedType, T>

Macro Definition Documentation

◆ PrivateTag

#define PrivateTag
Value:
private: \
struct Private \
{ \
};

Definition at line 63 of file type_utils.hpp.