aimstil  5.0.5
til_common.h File Reference

General macros, definitions and functions. More...

#include <cmath>
#include <iostream>
#include "til/misc_scalar_functions.h"
Include dependency graph for til_common.h:

Go to the source code of this file.

Classes

struct  til::None
 A type representing the absence of a type. More...
 
struct  til::NoInit
 A type used in some construtors to disable initialization. More...
 

Namespaces

 til
 Belongs to package Box Do not include directly, include til/Box.h instead.
 

Macros

#define FRIEND_TEMPLATE_NO_ARG   <>
 
#define INLINE   inline
 
#define TIL_API
 
#define EXPIMP_TEMPLATE
 
#define M_PI   3.14159265358979323846
 
#define EXPAND_VECTOR(v)   v[0], v[1], v[2]
 
#define NOMINMAX   1
 

Typedefs

typedef unsigned char til::uchar
 
typedef unsigned short til::ushort
 

Functions

void til::warning (const char *msg)
 Library warning. More...
 

Variables

const NoInit til::no_init = NoInit()
 

Detailed Description

General macros, definitions and functions.

Definition in file til_common.h.

Macro Definition Documentation

◆ EXPAND_VECTOR

◆ EXPIMP_TEMPLATE

#define EXPIMP_TEMPLATE

Definition at line 43 of file til_common.h.

Referenced by til::Box< int, D >::max_bounds().

◆ FRIEND_TEMPLATE_NO_ARG

#define FRIEND_TEMPLATE_NO_ARG   <>

Definition at line 19 of file til_common.h.

◆ INLINE

◆ M_PI

◆ NOMINMAX

#define NOMINMAX   1

Definition at line 59 of file til_common.h.

◆ TIL_API

#define TIL_API

Definition at line 42 of file til_common.h.

Referenced by til::integer_root(), and til::Box< int, D >::max_bounds().