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

Go to the source code of this file.

Macros

#define TETL_BUILTIN_COLUMN()
 
#define TETL_BUILTIN_FILE()
 
#define TETL_BUILTIN_FUNCTION()
 
#define TETL_BUILTIN_HUGE_VAL   (1.0 / 0.0)
 
#define TETL_BUILTIN_HUGE_VALF   (1.0F / 0.0F)
 
#define TETL_BUILTIN_HUGE_VALL   (1.0L / 0.0L)
 
#define TETL_BUILTIN_INT_SEQ(T, N)
 
#define TETL_BUILTIN_LINE()
 
#define TETL_BUILTIN_NAN   (0.0 / 0.0)
 
#define TETL_BUILTIN_NANF(arg)
 
#define TETL_BUILTIN_NANL(arg)
 
#define TETL_BUILTIN_NANS(arg)
 
#define TETL_BUILTIN_NANSF(arg)
 
#define TETL_BUILTIN_NANSL(arg)
 
#define TETL_BUILTIN_UNREACHABLE
 

Macro Definition Documentation

◆ TETL_BUILTIN_COLUMN

#define TETL_BUILTIN_COLUMN ( )
Value:
0

◆ TETL_BUILTIN_FILE

#define TETL_BUILTIN_FILE ( )
Value:
__FILE__

◆ TETL_BUILTIN_FUNCTION

#define TETL_BUILTIN_FUNCTION ( )
Value:
""

◆ TETL_BUILTIN_HUGE_VAL

#define TETL_BUILTIN_HUGE_VAL   (1.0 / 0.0)

◆ TETL_BUILTIN_HUGE_VALF

#define TETL_BUILTIN_HUGE_VALF   (1.0F / 0.0F)

◆ TETL_BUILTIN_HUGE_VALL

#define TETL_BUILTIN_HUGE_VALL   (1.0L / 0.0L)

◆ TETL_BUILTIN_INT_SEQ

#define TETL_BUILTIN_INT_SEQ ( T,
N )
Value:
integer_sequence<T, __integer_pack(N)...>

◆ TETL_BUILTIN_LINE

#define TETL_BUILTIN_LINE ( )
Value:
0

◆ TETL_BUILTIN_NAN

#define TETL_BUILTIN_NAN   (0.0 / 0.0)

◆ TETL_BUILTIN_NANF

#define TETL_BUILTIN_NANF ( arg)
Value:
(0.0F / 0.0F)

◆ TETL_BUILTIN_NANL

#define TETL_BUILTIN_NANL ( arg)
Value:
(0.0L / 0.0L)

◆ TETL_BUILTIN_NANS

#define TETL_BUILTIN_NANS ( arg)
Value:
(0.0 / 0.0)

◆ TETL_BUILTIN_NANSF

#define TETL_BUILTIN_NANSF ( arg)
Value:
(0.0F / 0.0F)

◆ TETL_BUILTIN_NANSL

#define TETL_BUILTIN_NANSL ( arg)
Value:
(0.0L / 0.0L)

◆ TETL_BUILTIN_UNREACHABLE

#define TETL_BUILTIN_UNREACHABLE
Value:
{ \
struct etl_builtin_unreachable_t { \
etl_builtin_unreachable_t& operator=(etl_builtin_unreachable_t const&); \
} x; \
x = x; \
}