![]() |
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.