class
#include <eckit/config/LibEcKit.h>
LibEcKit
Base classes
- class Library
Public static functions
- static auto instance() -> LibEcKit&
-
static auto list() -> std::
vector<std:: string> deprecated -
static void list(std::
ostream& s) deprecated -
static auto exists(const std::
string& name) -> bool deprecated -
static auto lookup(const std::
string& name) -> const Library& deprecated
Constructors, destructors, conversion operators
- LibEcKit()
Public functions
- void setAbortHandler(abort_handler_t h)
- void abort()
- auto dontDeregisterFactories() const -> bool
-
auto name() const -> const std::
string& -
auto prefixDirectory() const -> std::
string virtual -
auto libraryHome() const -> std::
string virtual -
void libraryHome(const std::
string&) virtual -
auto expandPath(const std::
string& path) const -> std:: string virtual -
auto libraryPath() const -> std::
string -
auto versionExtended() const -> std::
string virtual - auto debug() const -> bool virtual
- auto debugChannel() const -> Channel& virtual
- auto configuration() const -> const Configuration& virtual
- void lock()
- void unlock()
Private functions
- auto addr() const -> const void* virtual
-
auto version() const -> std::
string virtual -
auto gitsha1(unsigned int count) const -> std::
string virtual
Function documentation
static std:: vector<std:: string> eckit:: LibEcKit:: list()
#include <eckit/system/Library.h>
static void eckit:: LibEcKit:: list(std:: ostream& s)
#include <eckit/system/Library.h>
static bool eckit:: LibEcKit:: exists(const std:: string& name)
#include <eckit/system/Library.h>
static const Library& eckit:: LibEcKit:: lookup(const std:: string& name)
#include <eckit/system/Library.h>
const std:: string& eckit:: LibEcKit:: name() const
#include <eckit/system/Library.h>
std:: string eckit:: LibEcKit:: prefixDirectory() const virtual
#include <eckit/system/Library.h>
std:: string eckit:: LibEcKit:: libraryHome() const virtual
#include <eckit/system/Library.h>
void eckit:: LibEcKit:: libraryHome(const std:: string&) virtual
#include <eckit/system/Library.h>
std:: string eckit:: LibEcKit:: expandPath(const std:: string& path) const virtual
#include <eckit/system/Library.h>
std:: string eckit:: LibEcKit:: libraryPath() const
#include <eckit/system/Library.h>
std:: string eckit:: LibEcKit:: versionExtended() const virtual
#include <eckit/system/Library.h>
bool eckit:: LibEcKit:: debug() const virtual
#include <eckit/system/Library.h>
Channel& eckit:: LibEcKit:: debugChannel() const virtual
#include <eckit/system/Library.h>
const Configuration& eckit:: LibEcKit:: configuration() const virtual
#include <eckit/system/Library.h>
void eckit:: LibEcKit:: lock()
#include <eckit/system/Library.h>
void eckit:: LibEcKit:: unlock()
#include <eckit/system/Library.h>