Elm
1.0
ELM is a library providing generic data structures, OS-independent interface, plugins and XML.
|
Classes | |
class | Directory |
class | File |
class | FileItem |
class | IteratorProducer |
class | Job |
class | JobProducer |
class | JobScheduler |
class | Mutex |
class | Path |
class | Plugger |
class | Plugin |
class | Process |
class | ProcessBuilder |
class | Runnable |
class | StopWatch |
class | System |
class | SystemException |
class | Thread |
class | ThreadException |
Typedefs | |
typedef t::uint64 | time_t |
Functions | |
io::Output & | operator<< (io::Output &out, const Path &path) |
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" |
typedef t::uint64 elm::sys::time_t |
|
static |
Evaluate the given path. For now, replaced only prefix "$ORIGIN" by current plugin path.
References elm::sys::Path::dirPart(), elm::String::startsWith(), and elm::String::substring().
io::Output& elm::sys::operator<< | ( | io::Output & | out, |
const Path & | path | ||
) |
References elm::io::out, and elm::sys::Path::toString().
|
static |
|
static |
|
static |
Referenced by elm::sys::Plugger::plugFile().
|
static |
|
static |
|
static |
Referenced by elm::sys::Plugger::plug().
|
static |
|
static |