eckit::system::Library class

Derived classes

class atlas::Library
class eckit::LibEcKit
class eckit::LibEcKitCmd
class eckit::LibEcKitGeo final
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&

Function documentation

static std::vector<std::string> eckit::system::Library::list()

static void eckit::system::Library::list(std::ostream& s)

static bool eckit::system::Library::exists(const std::string& name)

static const Library& eckit::system::Library::lookup(const std::string& name)

This website is beyond its original expiry date and the content may be out of date. The site owner has been notified and may choose to extend the expiry date and remove this banner. If you have any questions about this, please visit our support portal.