Macros
ecl/errors/macros.hpp File Reference
#include <ecl/config/macros.hpp>
Include dependency graph for ecl/errors/macros.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define DO_JOIN(X, Y)   DO_JOIN2(X,Y)
 
#define DO_JOIN2(X, Y)   X##Y
 
#define ecl_errors_LOCAL
 
#define ecl_errors_PUBLIC
 
#define JOIN(X, Y)   DO_JOIN( X, Y )
 
#define LOC   __FILE__ ":" TOSTRING(__LINE__) " "
 Stringify the line of code you are at. More...
 
#define STRINGIFY(x)   #x
 
#define TOSTRING(x)   STRINGIFY(x)
 

Macro Definition Documentation

#define DO_JOIN (   X,
 
)    DO_JOIN2(X,Y)

Definition at line 56 of file ecl/errors/macros.hpp.

#define DO_JOIN2 (   X,
 
)    X##Y

Definition at line 57 of file ecl/errors/macros.hpp.

#define ecl_errors_LOCAL

Definition at line 38 of file ecl/errors/macros.hpp.

#define ecl_errors_PUBLIC

Definition at line 37 of file ecl/errors/macros.hpp.

#define JOIN (   X,
 
)    DO_JOIN( X, Y )

Definition at line 55 of file ecl/errors/macros.hpp.

#define STRINGIFY (   x)    #x

Definition at line 44 of file ecl/errors/macros.hpp.

#define TOSTRING (   x)    STRINGIFY(x)

Definition at line 45 of file ecl/errors/macros.hpp.



xbot_driver
Author(s): Roc, wangpeng@droid.ac.cn
autogenerated on Sat Oct 10 2020 03:27:38