class
#include <eckit/system/Library.h>
Library
Derived classes
- class atlas::Library
- class eckit::LibEcKit
- class eckit::LibEcKitCmd
- class Plugin
Public static functions
-
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
-
Library(const std::
string& name) - ~Library() virtual
Public functions
-
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 version() const -> std::
string pure virtual -
auto versionExtended() const -> std::
string virtual -
auto gitsha1(unsigned int count = 40) const -> std::
string pure virtual - auto debug() const -> bool virtual
- auto debugChannel() const -> Channel& virtual
- auto configuration() const -> const Configuration& virtual
- void lock()
- void unlock()
Private functions
-
auto home() const -> std::
string virtual - auto addr() const -> const void* virtual
Friends
-
auto operator<<(std::
ostream& s, const Library& p) -> std:: ostream&