![]() |
Go to the source code of this file.
Macros | |
#define | BEGIN_NAMESPACE(a) namespace a { |
#define | END_NAMESPACE } |
#define | USING_NAMESPACE(a) using namespace a; |
#define | FROM_NAMESPACE(a, s) a :: s |
#define | SINGULARXXNAME Singular |
#define | BEGIN_NAMESPACE_SINGULARXX BEGIN_NAMESPACE(SINGULARXXNAME) |
#define | END_NAMESPACE_SINGULARXX END_NAMESPACE |
#define | USING_NAMESPACE_SINGULARXX USING_NAMESPACE(SINGULARXXNAME) |
#define | FROM_NAMESPACE_SINGULARXXNAME(s) FROM_NAMESPACE(SINGULARXXNAME, s) |
#define | BEGIN_NAMESPACE_NONAME BEGIN_NAMESPACE() |
#define | SINGULARXX_THROW(type) throw type(); |
#define | LIKELY(expression) (expression) |
For optimizing if-branches. More... | |
#define | UNLIKELY(expression) (expression) |
This file includes some basic definitions for the SINGULAR++ interface.
Definition in file singularxx_defs.h.
Definition at line 28 of file singularxx_defs.h.
#define BEGIN_NAMESPACE_NONAME BEGIN_NAMESPACE() |
Definition at line 53 of file singularxx_defs.h.
#define BEGIN_NAMESPACE_SINGULARXX BEGIN_NAMESPACE(SINGULARXXNAME) |
Definition at line 47 of file singularxx_defs.h.
#define END_NAMESPACE } |
Definition at line 29 of file singularxx_defs.h.
#define END_NAMESPACE_SINGULARXX END_NAMESPACE |
Definition at line 48 of file singularxx_defs.h.
#define FROM_NAMESPACE_SINGULARXXNAME | ( | s | ) | FROM_NAMESPACE(SINGULARXXNAME, s) |
Definition at line 51 of file singularxx_defs.h.
#define LIKELY | ( | expression | ) | (expression) |
For optimizing if-branches.
Definition at line 68 of file singularxx_defs.h.
#define SINGULARXX_THROW | ( | type | ) | throw type(); |
Definition at line 58 of file singularxx_defs.h.
#define SINGULARXXNAME Singular |
Definition at line 45 of file singularxx_defs.h.
#define UNLIKELY | ( | expression | ) | (expression) |
Definition at line 69 of file singularxx_defs.h.
Definition at line 31 of file singularxx_defs.h.
#define USING_NAMESPACE_SINGULARXX USING_NAMESPACE(SINGULARXXNAME) |
Definition at line 50 of file singularxx_defs.h.