tetl 0.1.0
Embedded Template Library
Loading...
Searching...
No Matches
preprocessor.hpp File Reference

Go to the source code of this file.

Macros

#define __has_attribute(x)
 
#define __has_builtin(x)
 
#define __has_constexpr_builtin(x)
 
#define __has_extension(x)
 
#define __has_feature(x)
 
#define TETL_CONCAT(lhs, rhs)
 
#define TETL_CONCAT_IMPL(lhs, rhs)
 
#define TETL_PP_FUNC_SIG   __func__
 
#define TETL_STRINGIFY(str)
 
#define TETL_STRINGIFY_IMPL(str)
 
#define TETL_UNIQUE_NAME(prefix)
 

Macro Definition Documentation

◆ __has_attribute

#define __has_attribute ( x)
Value:
0

◆ __has_builtin

#define __has_builtin ( x)
Value:
0

◆ __has_constexpr_builtin

#define __has_constexpr_builtin ( x)
Value:
0

◆ __has_extension

#define __has_extension ( x)
Value:
0

◆ __has_feature

#define __has_feature ( x)
Value:
0

◆ TETL_CONCAT

#define TETL_CONCAT ( lhs,
rhs )
Value:
#define TETL_CONCAT_IMPL(lhs, rhs)
Definition preprocessor.hpp:29

◆ TETL_CONCAT_IMPL

#define TETL_CONCAT_IMPL ( lhs,
rhs )
Value:
lhs##rhs

◆ TETL_PP_FUNC_SIG

#define TETL_PP_FUNC_SIG   __func__

◆ TETL_STRINGIFY

#define TETL_STRINGIFY ( str)
Value:
#define TETL_STRINGIFY_IMPL(str)
Definition preprocessor.hpp:26

◆ TETL_STRINGIFY_IMPL

#define TETL_STRINGIFY_IMPL ( str)
Value:
#str

◆ TETL_UNIQUE_NAME

#define TETL_UNIQUE_NAME ( prefix)
Value:
TETL_CONCAT(prefix, __LINE__)
#define TETL_CONCAT(lhs, rhs)
Definition preprocessor.hpp:30