Basic configuration file. More...
#include <ogdf/basic/internal/config_autogen.h>#include <ogdf/basic/internal/version.h>#include <iostream>#include <string>Go to the source code of this file.
Classes | |
| class | ogdf::Configuration |
| Provides information about how OGDF has been configured. More... | |
Namespaces | |
| namespace | ogdf |
| The namespace for all OGDF objects. | |
Macros | |
| #define | OGDF_CASE_FALLTHROUGH |
| An attribute to mark cases (in switch) that fall through to the next case. | |
| #define | OGDF_HAS_CPP_ATTRIBUTE(x) 0 |
Important when compiling OGDF as DLL | |
| #define | OGDF_EXPORT |
| Specifies that a function or class is exported by the OGDF DLL. | |
Deprecation | |
| #define | OGDF_DEPRECATED(reason) |
| Mark a class / member / function as deprecated. | |
Optimization | |
| #define | OGDF_DECL_ALIGN(b) |
Specify the minimum alignment (in bytes) of a type to be b. This is used in type declarations. | |
| #define | OGDF_LIKELY(x) (x) |
| Specify the likely branch in a condition. | |
| #define | OGDF_UNLIKELY(x) (x) |
| Specify the unlikely branch in a condition. | |
Functions | |
| std::ostream & | ogdf::operator<< (std::ostream &os, Configuration::LPSolver lps) |
| Output operator for Configuration::LPSolver (uses Configuration::toString(Configuration::LPSolver)). | |
| std::ostream & | ogdf::operator<< (std::ostream &os, Configuration::MemoryManager mm) |
| Output operator for Configuration::MemoryManager (uses Configuration::toString(Configuration::MemoryManager)). | |
| std::ostream & | ogdf::operator<< (std::ostream &os, Configuration::System sys) |
| Output operator for Configuration::System (uses Configuration::toString(Configuration::System)). | |
Basic configuration file.
Definition in file config.h.
| #define OGDF_CASE_FALLTHROUGH |
| #define OGDF_EXPORT |
Specifies that a function or class is exported by the OGDF DLL.
It is set according to the definition of OGDF_INSTALL (OGDF is build as DLL) and OGDF_DLL (OGDF is used as DLL). If none of these are defined (OGDF is build or used as static library), the define expands to nothing.