![]() |
Elm
2
ELM is a library providing generic data structures, OS-independent interface, plugins and XML.
|
Classes | |
| class | Directory |
| class | File |
| class | FileItem |
| class | Job |
| class | JobProducer |
| class | IteratorProducer |
| class | JobScheduler |
| class | Path |
| class | Plugger |
| class | Plugin |
| class | Process |
| class | ProcessBuilder |
| class | StopWatch |
| class | System |
| class | SystemException |
| class | ThreadException |
| class | Runnable |
| class | Thread |
| class | Mutex |
Typedefs | |
| typedef t::uint64 | time_t |
Functions | |
| io::Output & | operator<< (io::Output &out, const Path &path) |
| static bool | isLibrary (LockPtr< FileItem > file) |
| static sys::Path | evaluate (sys::Path plugin_path, sys::Path path) |
Variables | |
| static cstring | ELD_EXT = "eld" |
| static cstring | SECTION_NAME = "elm-plugin" |
| static cstring | PATH_ATT = "path" |
| static cstring | RPATH_ATT = "rpath" |
| static cstring | LIBS_ATT = "libs" |
| static cstring | DEPS_ATT = "deps" |
| static cstring | PLUG_EXT |
| static cstring | fun_suffix = "_fun" |
Evaluate the given path. For now, replaced only prefix "$ORIGIN" by current plugin path.
References Path::dirPart(), and elm::io::p().
Test if the given file is a library.
| file | File to test. |
|
inline |
References Path::toString().
|
static |
|
static |
|
static |
Referenced by Plugger::plugFile().
|
static |
|
static |
|
static |
Referenced by Plugger::plug(), and Plugger::plugFile().
|
static |
|
static |