#include <cstdlib>
#include <cstring>
#include <cstdio>
#include <exception>
#include <stdexcept>
#include <string>
#include <ios>
#include <new>
#include <typeinfo>
Classes | |
class | PLMD::Plumed::Exception |
Base class used to rethrow PLUMED exceptions. More... | |
class | PLMD::Plumed::ExceptionDebug |
Used to rethrow a PLMD::ExceptionDebug. More... | |
class | PLMD::Plumed::ExceptionError |
Used to rethrow a PLMD::ExceptionError. More... | |
class | PLMD::Plumed::Invalid |
Thrown when trying to access an invalid plumed object. More... | |
class | PLMD::Plumed::LeptonException |
Class used to rethrow Lepton exceptions. More... | |
struct | PLMD::Plumed::NothrowHandler |
Error handler used to rethrow exceptions. More... | |
class | PLMD::Plumed |
C++ wrapper for plumed. More... | |
struct | plumed |
Main plumed object. More... | |
struct | plumed_nothrow_handler |
Namespaces | |
PLMD | |
Functions | |
plumed | plumed_create_dlopen2 (const char *path, int mode) |
Constructor from path. More... | |
static bool | PLMD::PlumedGetenvExceptionsDebug () noexcept |
Retrieve PLUMED_EXCEPTIONS_DEBUG (internal utility). More... | |
#define __PLUMED_WRAPPER_ANONYMOUS_BEGIN |
#define __PLUMED_WRAPPER_ANONYMOUS_END |
#define __PLUMED_WRAPPER_C_BEGIN __PLUMED_WRAPPER_EXTERN_C_BEGIN extern |
#define __PLUMED_WRAPPER_C_END __PLUMED_WRAPPER_EXTERN_C_END |
#define __PLUMED_WRAPPER_CXX 1 |
#define __PLUMED_WRAPPER_CXX_ANONYMOUS_NAMESPACE 0 |
#define __PLUMED_WRAPPER_CXX_DEFAULT_INVALID 0 |
#define __PLUMED_WRAPPER_CXX_EXCEPTION_BUFFER 512 |
#define __PLUMED_WRAPPER_CXX_EXPLICIT explicit |
#define __PLUMED_WRAPPER_CXX_NOEXCEPT noexcept |
#define __PLUMED_WRAPPER_CXX_OVERRIDE override |
#define __PLUMED_WRAPPER_CXX_POLYMORPHIC 1 |
#define __PLUMED_WRAPPER_CXX_STD 1 |
#define __PLUMED_WRAPPER_EXTERN 1 |
#define __PLUMED_WRAPPER_EXTERN_C_BEGIN extern "C" { |
#define __PLUMED_WRAPPER_EXTERN_C_END } |
#define __PLUMED_WRAPPER_GLOBAL 1 |
#define __PLUMED_WRAPPER_IMPLEMENTATION_ 0 |
#define __PLUMED_WRAPPER_INTERNALS_BEGIN __PLUMED_WRAPPER_EXTERN_C_BEGIN static |
#define __PLUMED_WRAPPER_INTERNALS_END __PLUMED_WRAPPER_EXTERN_C_END |
#define __PLUMED_WRAPPER_LIBCXX11 0 |
#define __PLUMED_WRAPPER_NOSTRING_EXCEPTION | ( | name | ) |
#define __PLUMED_WRAPPER_STD ::std:: |
plumed plumed_create_dlopen2 | ( | const char * | path, |
int | mode | ||
) |
Constructor from path.
Available as of PLUMED 2.5
Same as plumed_create_dlopen, but also allows to specify the mode for dlopen.
Hosted by GitHub | 1.8.17 |