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.