BOSS 7.0.1
BESIII Offline Software System
Loading...
Searching...
No Matches
BesCxxPolicy/BesCxxPolicy-00-01-01/CxxFeatures/config.h File Reference

Go to the source code of this file.

Macros

#define std
 
#define STDC
 
#define true   1
 
#define false   0
 
#define typename
 
#define explicit
 
#define restrict
 
#define STATIC_CAST(type, expr)   ((type)(expr))
 
#define CONST_CAST(type, expr)   ((type)(expr))
 
#define REINTERPRET_CAST(type, expr)   ((type)(expr))
 
#define CXX_T_DEFAULT(x)
 
#define CXX_T_ONDEFAULT(def, nodef)   nodef
 
#define TEMPLATE_NULL_ARGS
 
#define TEMPLATE_NULL_SPEC
 
#define ITERATOR_BASE(cat, val, diff)   : public std::cat<val,diff>
 
#define REVERSE_ITERATOR(tname, tag, iter, value, reference, pointer, difference)    I_don_t_know_how_to_define_reverse_iterator
 
#define TEMPLATE_RESCOPE(scope)   typename scope::
 

Typedefs

typedef int bool
 

Macro Definition Documentation

◆ CONST_CAST

#define CONST_CAST (   type,
  expr 
)    ((type)(expr))

◆ CXX_T_DEFAULT

#define CXX_T_DEFAULT (   x)

◆ CXX_T_ONDEFAULT

#define CXX_T_ONDEFAULT (   def,
  nodef 
)    nodef

◆ explicit

#define explicit

◆ false

#define false   0

◆ ITERATOR_BASE

#define ITERATOR_BASE (   cat,
  val,
  diff 
)    : public std::cat<val,diff>

◆ REINTERPRET_CAST

#define REINTERPRET_CAST (   type,
  expr 
)    ((type)(expr))

◆ restrict

#define restrict

◆ REVERSE_ITERATOR

#define REVERSE_ITERATOR (   tname,
  tag,
  iter,
  value,
  reference,
  pointer,
  difference 
)     I_don_t_know_how_to_define_reverse_iterator

◆ STATIC_CAST

#define STATIC_CAST (   type,
  expr 
)    ((type)(expr))

◆ std

#define std

◆ STDC

#define STDC

◆ TEMPLATE_NULL_ARGS

#define TEMPLATE_NULL_ARGS

◆ TEMPLATE_NULL_SPEC

#define TEMPLATE_NULL_SPEC

◆ TEMPLATE_RESCOPE

#define TEMPLATE_RESCOPE (   scope)    typename scope::

◆ true

#define true   1

◆ typename

#define typename

Typedef Documentation

◆ bool

typedef int bool