Elm  2
ELM is a library providing generic data structures, OS-independent interface, plugins and XML.
xom_macros.h
1 #ifndef ELM_XOM_MACROS_H
2 #define ELM_XOM_MACROS_H
3 
4 #include <elm/xom/Node.h>
5 #include <libxml/tree.h>
6 
7 #define DOC(p) ((xmlDocPtr)(p))
8 #define NODE(p) ((xmlNodePtr)(p))
9 
10 namespace elm { namespace xom {
11 
17 inline Node *Node::get(void *xml_node) {
18  if(NODE(xml_node)->_private)
19  return (Node *)(NODE(xml_node)->_private);
20  else
21  return make(xml_node);
22 }
23 
24 } } // elm::xom
25 
26 #endif // ELM_XOM_MACROS_H
elm::rtti::VoidType::free
virtual void free(void *obj) const override
Definition: rtti.cpp:756
elm::io::BlockOutStream::size
int size(void) const
Definition: BlockOutStream.h:22
elm::io::BlockOutStream::toCString
CString toCString(void)
Definition: io_BlockOutStream.cpp:112
elm::rtti::CStringType::isSerial
virtual bool isSerial(void) const
Definition: rtti.cpp:785
elm::rtti::BoolType::type
virtual const Type & type(void) const
Definition: rtti.cpp:713
elm::io::TeeOutStream::write
int write(const char *buffer, int size) override
Definition: io_TeeOutStream.cpp:42
elm::String::lastIndexOf
int lastIndexOf(char chr) const
Definition: String.h:106
elm::sys::Directory::Iter
Definition: Directory.h:38
elm::sys::JobScheduler::setThreadCount
void setThreadCount(int count)
Definition: sys_JobScheduler.cpp:148
elm::autostr
AutoStringStartup autostr
Definition: string_AutoString.cpp:32
elm::net::Server::onConnection
virtual void onConnection(Connection &connection)=0
elm::String::make
static String make(char chr)
Definition: string_String.cpp:171
elm::rtti::float_type
const Type & float_type
Definition: rtti.cpp:688
elm::io::UnixOutStream::fd
int fd(void) const
Definition: UnixOutStream.h:20
elm::rtti::IntType::canCast
virtual bool canCast(const Type *t) const
Definition: rtti.cpp:605
elm::xom::Serializer::flush
void flush(void)
Definition: xom_Serializer.cpp:139
elm::sys::SystemException::error_t
error_t
Definition: SystemException.h:32
elm::serial2::XOMUnserializer::onValue
virtual void onValue(bool &v)
Definition: serial2_XOMUnserializer.cpp:422
elm::sys::System::WRITE
static const int WRITE
Definition: System.h:43
elm::io::IntFormat::_displaySign
unsigned _displaySign
Definition: Output.h:102
elm::xom::Element::removeNamespaceDeclaration
virtual void removeNamespaceDeclaration(String prefix)
Definition: xom_Element.cpp:552
elm::inhstruct::SLList::removeLast
void removeLast(void)
Definition: inhstruct_SLList.cpp:102
elm::Option
Definition: Option.h:35
elm::io::BACK_BRIGHT_GREEN
ANSICode BACK_BRIGHT_GREEN
< ANSI code for bright red back
Definition: ansi.h:75
elm::rtti::Tuple
Definition: Tuple.h:29
elm::io::VarExpander::lastErrorMessage
CString lastErrorMessage(void) override
Definition: io_VarExpander.cpp:198
elm::rtti::StringType::serialize
virtual void serialize(serial2::Serializer &ser, const void *data) const
Definition: rtti.cpp:736
elm::rtti::AbstractClass::toTuple
virtual const Tuple * toTuple() const
Definition: rtti.cpp:958
elm::io::BRIGHT_BLACK
ANSICode BRIGHT_BLACK
< ANSI code for white text
Definition: ansi.h:55
elm::net::Exception::Exception
Exception(const string &message)
Definition: net_ServerSocket.cpp:313
elm::json::Maker::endObject
virtual void endObject(void)
Definition: json_Parser.cpp:60
elm::ErrorHandler::QUIET
static ErrorHandler & QUIET
Definition: ErrorHandler.h:44
elm::Variant
Definition: Variant.h:92
elm::MessageException
Definition: MessageException.h:30
elm::rtti::PointerType::asPtr
virtual const PointerType & asPtr(void) const override
Definition: rtti.cpp:207
elm::dtd::operator+
Content & operator+(Content &c1, Content &c2)
Definition: xom_dtd.cpp:1200
elm::io::Input::scanLong
t::int32 scanLong(int base=0)
Definition: io_Input.cpp:317
elm::sys::Runnable::run
virtual void run(void)
Definition: system_Thread.cpp:54
elm::io::BRIGHT_RED
ANSICode BRIGHT_RED
< ANSI code for bright black text
Definition: ansi.h:56
elm::List::add
void add(const T &value)
Definition: List.h:131
elm::sys::Path::isFile
bool isFile(void) const
Definition: system_Path.cpp:559
elm::dtd::any
static AnyContent any
Definition: xom_dtd.cpp:1064
elm::io::BlockOutStream::flush
virtual int flush(void)
Definition: io_BlockOutStream.cpp:101
elm::io::BufferedOutStream::setStream
void setStream(OutStream &str)
Definition: io_BufferedOutStream.cpp:125
elm::sys::Plugin::name
string name(void) const
Definition: Plugin.h:70
elm::io::Output::print
void print(bool value)
Definition: io_Output.cpp:138
elm::rtti::Type::asTemplate
virtual const TemplateType * asTemplate(void) const
Definition: rtti.cpp:473
elm::inhstruct::SortedBinTree::compare
virtual int compare(Node *node1, Node *node2)=0
elm::sys::LIBS_ATT
static cstring LIBS_ATT
Definition: system_Plugger.cpp:54
elm::io::OutStream::lastErrorMessage
virtual CString lastErrorMessage(void)
Definition: io_OutStream.cpp:80
elm::rtti::Enum::valueFor
virtual int valueFor(string text) const
Definition: rtti.cpp:1218
elm::array::copy
void copy(T *target, const T *source, int size)
Definition: array.h:70
elm::String::endsWith
bool endsWith(const char *str) const
Definition: String.h:118
elm::sys::PATH_ATT
static cstring PATH_ATT
Definition: system_Plugger.cpp:51
elm::io::Input::scanLLong
t::int64 scanLLong(int base=0)
Definition: io_Input.cpp:406
elm::sys::Directory::Iter::Iter
Iter(LockPtr< Directory > directory)
Definition: system_Directory.cpp:112
SystemInStream
elm::dtd::Optional
Definition: dtd.h:200
elm::sys::JobProducer
Definition: JobScheduler.h:31
elm::option::arg_none
@ arg_none
Definition: Option.h:42
elm::sys::Path::extension
String extension(void) const
Definition: system_Path.cpp:495
elm::io::width
IntFormat width(int width, IntFormat fmt)
Definition: Output.h:261
elm::WAHVector::isFull
bool isFull(void) const
Definition: util_WAHVector.cpp:288
elm::t::out
typename type_info< T >::out_t out
Definition: type_info.h:284
elm::List::clear
void clear(void)
Definition: List.h:129
elm::serial2::XOMUnserializer::countItems
virtual int countItems(void)
Definition: serial2_XOMUnserializer.cpp:392
elm::io::Input::scanChar
char scanChar(void)
Definition: io_Input.cpp:223
elm::sys::Thread::setRootRunnable
static void setRootRunnable(Runnable &runnable)
elm::io::Monitor::setErr
void setErr(OutStream &err)
Definition: io_Monitor.cpp:99
elm::dtd::Factory::getAny
virtual void getAny(xom::Node *node)
Definition: xom_dtd.cpp:532
elm::option::Manager::description
cstring description(void) const
Definition: Manager.h:84
elm::sys::JobScheduler::start
void start(void)
Definition: sys_JobScheduler.cpp:158
elm::rtti::InstanceType::~InstanceType
virtual ~InstanceType(void)
Definition: rtti.cpp:565
elm::xom::Node::node
void * node
Definition: Node.h:60
elm::rtti::__param0
static const ActualParamType __param0(0)
elm::option::SwitchOption::process
virtual void process(string arg)
Definition: option_SwitchOption.cpp:50
elm::iter::pushTail
void pushTail(builder &b)
Definition: util_WAHVector.cpp:173
elm::json::Maker::onValue
virtual void onValue(bool value)
Definition: json_Parser.cpp:103
elm::inhstruct::SLNode
Definition: SLList.h:17
elm::inhstruct::SLList::count
int count(void) const
Definition: inhstruct_SLList.cpp:74
elm::io::InStream::ENDED
static const int ENDED
Definition: InStream.h:32
elm::dtd::Parser::hasID
bool hasID(xom::String id) const
Definition: dtd.h:76
elm::xom::Element::makeNS
static void * makeNS(String name, String uri)
Definition: xom_Element.cpp:44
elm::io::WinOutStream::_fd
void * _fd
Definition: WinOutStream.h:18
elm::rtti::VoidType
Definition: rtti.cpp:751
elm::json::Saver::put
void put(void)
Definition: json.cpp:307
elm::io::RIGHT
@ RIGHT
Definition: Output.h:45
elm::serial2::XOMUnserializer::beginField
virtual bool beginField(CString name)
Definition: serial2_XOMUnserializer.cpp:334
elm::iter::isFill
bool isFill(void) const
Definition: util_WAHVector.cpp:168
elm::io::BRIGHT_CYAN
ANSICode BRIGHT_CYAN
< ANSI code for bright magenta text
Definition: ansi.h:61
elm::sys::Plugger::Iter::item
String item(void) const
Definition: system_Plugger.cpp:740
elm::io::UnixOutStream::_fd
int _fd
Definition: UnixOutStream.h:26
elm::String::chars
const char * chars(void) const
Definition: String.h:76
elm::rtti::Type::name
string name(void) const
Definition: Type.h:91
elm::io::Input::scanULLong
t::uint64 scanULLong(int base=0)
Definition: io_Input.cpp:350
elm::iter::operator++
iter & operator++(int)
Definition: util_WAHVector.cpp:164
elm::json::Parser::parse
void parse(string s)
Definition: json_Parser.cpp:164
elm::dtd::Element
Definition: dtd.h:171
elm::iter
Definition: util_WAHVector.cpp:157
elm::rtti::Type::isFloat
virtual bool isFloat(void) const
Definition: rtti.cpp:387
elm::option::StringList::process
void process(string arg) override
Definition: option_StringList.cpp:55
elm::xom::Node::kind
kind_t kind(void) const
Definition: xom_Node.cpp:172
elm::isLite
bool isLite(word_t w)
Definition: util_WAHVector.cpp:46
elm::option::SwitchOption::usage
virtual usage_t usage(void)
Definition: option_SwitchOption.cpp:36
elm::sys::Runnable::stop
void stop(void)
Definition: system_Thread.cpp:75
elm::option::Manager::run
virtual void run(void)
Definition: option_Manager.cpp:343
elm::dtd::Parser::next
void next(void)
Definition: dtd.h:67
elm::xom::Attribute::getChildCount
virtual int getChildCount(void)
Definition: xom_Attribute.cpp:195
elm::xom::Node::TEXT
@ TEXT
Definition: Node.h:50
elm::sys::System::getTempFile
static sys::Path getTempFile(void)
elm::rtti::cstring_type
const Type & cstring_type
Definition: type_of.h:45
elm::sys::System::remove
static void remove(const Path &path)
elm::json::Maker
Definition: Parser.h:30
elm::WAHVector::isEmpty
bool isEmpty(void) const
Definition: util_WAHVector.cpp:272
elm::io::IntFormat::_sign
unsigned _sign
Definition: Output.h:101
elm::io::UnixInStream
Definition: UnixInStream.h:16
elm::rtti::BoolType::unserialize
virtual void unserialize(serial2::Unserializer &uns, void *data) const
Definition: rtti.cpp:716
elm::builder::getSize
t::uint32 getSize(void) const
Definition: util_WAHVector.cpp:115
elm::xom::Serializer::write
virtual void write(Document *doc)
Definition: xom_Serializer.cpp:233
elm::rtti::StringType
Definition: rtti.cpp:727
elm::rtti::Enum::asEnum
virtual const Enumerable & asEnum(void) const
Definition: rtti.cpp:1255
elm::rtti::Type::~Type
virtual ~Type(void)
Definition: rtti.cpp:332
elm::rtti::AbstractClass::upCast
virtual void * upCast(void *ptr) const
Definition: rtti.cpp:937
elm::dtd::Element::name
xom::String name() const
Definition: dtd.h:179
elm::rtti::Serializable::instantiate
virtual void * instantiate(void) const =0
elm::sys::Plugger::hook
String hook(void) const
Definition: Plugger.h:58
elm::sys::Plugin::hook
CString hook(void) const
Definition: Plugin.h:129
elm::io::BufferedOutStream::~BufferedOutStream
~BufferedOutStream() override
Definition: io_BufferedOutStream.cpp:59
elm::ListMap
Definition: ListMap.h:29
elm::log::Debug::debugPrefixWrapped
static elm::String debugPrefixWrapped(const char *file, int line)
Display prefix of log line, which may include the source path and line number of file,...
Definition: log_Log.cpp:193
elm::rtti::Type::asPtr
virtual const PointerType & asPtr(void) const
Definition: rtti.cpp:423
elm::io::p
Printable< T, M > p(const T &data, const M &man)
Definition: Output.h:302
elm::WAHVector
Definition: WAHVector.h:29
elm::TestCase::name
cstring name(void)
Definition: test.h:40
elm::io::FloatFormat
Definition: Output.h:109
elm::sys::Path::BACK_PATH
static const string BACK_PATH
Definition: Path.h:44
elm::sys::System::coreCount
static int coreCount(void)
elm::io::FileInput::~FileInput
~FileInput(void)
Definition: io_Input.cpp:785
elm::rtti::StringType::unserialize
virtual void unserialize(serial2::Unserializer &uns, void *data) const
Definition: rtti.cpp:737
elm::sys::SystemException::SystemException
SystemException(error_t err, String msg)
Definition: system_SystemException.cpp:43
elm::sys::Path::setCurrent
static void setCurrent(Path &path)
Definition: system_Path.cpp:200
elm::io::Monitor::setOut
void setOut(OutStream &out)
Definition: io_Monitor.cpp:91
elm::Formatter::CONTINUE
static const int CONTINUE
Definition: Formatter.h:33
elm::io::VarExpander::supportsANSI
bool supportsANSI() const override
Definition: io_VarExpander.cpp:203
elm::json::Saver::write
virtual void write(bool x) override
Definition: json.cpp:320
elm::io::BufferedInStream::~BufferedInStream
~BufferedInStream() override
Definition: io_BufferedInStream.cpp:65
elm::xom::NodeFactory
Definition: NodeFactory.h:27
elm::builder::push
void push(word_t w)
Definition: util_WAHVector.cpp:82
elm::io::err
sys::SystemOutStream & err
Definition: system_SystemIO.cpp:128
elm::xom::Element::setNamespacePrefix
virtual void setNamespacePrefix(String prefix)
Definition: xom_Element.cpp:564
elm::rtti::Type::isInt
virtual bool isInt(void) const
Definition: rtti.cpp:379
elm::iter::operator-=
iter & operator-=(int c)
Definition: util_WAHVector.cpp:171
elm::xom::Nodes
Definition: Nodes.h:32
elm::io::OutStream::write
virtual int write(const char *buffer, int size)=0
elm::sys::Path
Definition: Path.h:33
elm::dtd::Element::reset
void reset() override
Definition: xom_dtd.cpp:798
elm::Time::ONE_S
const static t::int64 ONE_S
Definition: Time.h:33
elm::option::Option::Option
Option()
Definition: Option.h:66
elm::json::Maker::onNull
virtual void onNull(void)
Definition: json_Parser.cpp:93
elm::rtti::BoolType
Definition: rtti.cpp:704
elm::iter
void iter(const C &c, const F &f)
Definition: util.h:95
elm::HashMap
Definition: HashMap.h:32
elm::UniquePtr
Definition: UniquePtr.h:27
elm::dtd::Content::doParse
bool doParse(Content &content, Parser &parser)
Definition: dtd.h:167
elm::sys::Plugger::lastErrorMessage
String lastErrorMessage(void)
Definition: system_Plugger.cpp:543
elm::io::InFileStream::close
void close()
Definition: io_InFileStream.cpp:85
elm::times
int times(int v)
Definition: util_WAHVector.cpp:55
elm::io::RAPID_BLINK
ANSICode RAPID_BLINK
< ANSI code for blink text
Definition: ansi.h:43
elm::inhstruct::Tree::removeChild
void removeChild(Tree *child)
Definition: inhstruct_Tree.cpp:145
elm::rtti::Operation::~Operation
virtual ~Operation(void)
Definition: rtti.cpp:1377
elm::iter::index
int index(void) const
Definition: util_WAHVector.cpp:166
elm::xom::Element::addNamespaceDeclaration
virtual void addNamespaceDeclaration(String prefix, String uri)
Definition: xom_Element.cpp:163
elm::sys::Path::absolute
Path absolute(void) const
Definition: system_Path.cpp:186
elm::dtd::IDAttribute::postprocess
void postprocess(Parser &parser) override
Definition: xom_dtd.cpp:1104
elm::dtd::AnyContent
Definition: xom_dtd.cpp:1051
elm::io::Monitor::Monitor
Monitor(void)
Definition: io_Monitor.cpp:41
elm::div
int div(int v)
Definition: util_WAHVector.cpp:57
elm::sys::Path::makeDirs
void makeDirs(void) const
Definition: system_Path.cpp:687
elm::io::BlockOutStream::write
virtual int write(const char *buffer, int size)
Definition: io_BlockOutStream.cpp:85
elm::Vector::count
int count(void) const
Definition: Vector.h:81
elm::inhstruct::SLNode::removeNext
void removeNext(void)
Definition: SLList.h:53
elm::sys::Plugger::getLastError
string getLastError(void)
Definition: system_Plugger.cpp:554
elm::Vector::detach
Array< T > detach(void)
Definition: Vector.h:55
elm::rtti::CStringType::asSerial
virtual const Serializable & asSerial(void) const
Definition: rtti.cpp:786
elm::iter::iter
iter(word_t *current, t::uint32 size)
Definition: util_WAHVector.cpp:159
elm::sys::Path::DirIter::DirIter
DirIter(void)
Definition: Path.h:141
elm::option::Manager::Make
Definition: Manager.h:41
elm::ErrorHandler::NO_INFO
static ErrorHandler & NO_INFO
Definition: ErrorHandler.h:44
elm::BitVector::applyNot
void applyNot(void)
Definition: util_BitVector.cpp:229
elm::rtti::Type::isEnum
virtual bool isEnum(void) const
Definition: rtti.cpp:434
elm::builder::pushLite
void pushLite(word_t w)
Definition: util_WAHVector.cpp:64
elm::StringBuffer
Definition: StringBuffer.h:18
elm::log::Debug::getPrefixColor
static color::Color getPrefixColor()
Get the current color of the prefix of logs.
Definition: log_Log.cpp:267
elm::rtti::PointerType
Definition: Type.h:123
elm::utf16::Char::toUTF8
void toUTF8(StringBuffer &buf)
Definition: string_utf16.cpp:37
elm::xom::Document::getBaseURI
virtual String getBaseURI(void)
Definition: xom_Document.cpp:105
elm::xom::char_t
unsigned char char_t
Definition: String.h:32
elm::io::test_base
static int test_base(char chr, int base)
Definition: io_Input.cpp:238
elm::io::UnixInStream::lastErrorMessage
virtual CString lastErrorMessage(void)
Definition: io_UnixInStream.cpp:59
elm::dtd::Alt::parse
bool parse(Parser &parser) override
Definition: xom_dtd.cpp:937
elm::level_warning
@ level_warning
Definition: ErrorHandler.h:34
elm::sys::FileItem::isReadable
bool isReadable()
Definition: system_FileItem.cpp:184
elm::serial2::Serializer::onValue
virtual void onValue(const bool &v)=0
elm::io::Monitor::~Monitor
virtual ~Monitor(void)
Definition: io_Monitor.cpp:56
elm::io::FileOutput::~FileOutput
~FileOutput(void)
Definition: io_Output.cpp:1173
elm::sys::JobScheduler::stop
void stop(void)
Definition: sys_JobScheduler.cpp:194
elm::sys::System::random
static unsigned int random(unsigned int top)
Definition: system_System.cpp:259
elm::xom::Node::ELEMENT
@ ELEMENT
Definition: Node.h:48
elm::sys::Plugger::NO_PLUGIN
@ NO_PLUGIN
Definition: Plugger.h:42
elm::sys::Path::SEPARATOR
static const char SEPARATOR
Definition: Path.h:40
elm::sys::System::openRandomFile
static io::RandomAccessStream * openRandomFile(const Path &path, access_t access=READ)
Definition: system_System.cpp:465
elm::io::StreamPipe::lastErrorMessage
string lastErrorMessage(void) const
Definition: io_StreamPipe.cpp:89
elm::io::BACK_BLACK
ANSICode BACK_BLACK
elm::rtti::Type::asInstance
virtual const InstanceType * asInstance(void) const
Definition: rtti.cpp:482
elm::utf8::Iter
Definition: utf8.h:39
elm::dtd::Seq::parse
bool parse(Parser &parser) override
Definition: xom_dtd.cpp:967
elm::net::Server::manage
void manage(void)
Definition: net_ServerSocket.cpp:448
elm::rtti::uint8_type
const Type & uint8_type
Definition: type_of.h:43
elm::Char::isUpperCase
bool isUpperCase(void) const
Definition: string_Char.cpp:173
elm::io::out
sys::SystemOutStream & out
Definition: system_SystemIO.cpp:122
elm::io::IntFormat::hex
IntFormat & hex(void)
Definition: Output.h:85
elm::inhstruct::BinTree::Node::left
Node * left(void) const
Definition: BinTree.h:71
elm::xom::Element::toXML
virtual String toXML(void)
Definition: xom_Element.cpp:577
elm::io::BACK_WHITE
ANSICode BACK_WHITE
< ANSI code for cyan back
Definition: ansi.h:72
elm::rtti::Enum::values
Iter values(void) const
Definition: Enum.h:62
elm::ONES
static const word_t ONES
Definition: util_WAHVector.cpp:40
elm::io::UnixOutStream::write
int write(const char *buffer, int size) override
Definition: io_UnixOutStream.cpp:79
elm::TestSet::def
static TestSet def
Definition: test.h:70
elm::dtd::Parser::backtrack
bool backtrack(mark_t m)
Definition: dtd.h:71
elm::rtti::IntType::serialize
virtual void serialize(serial2::Serializer &ser, const void *data) const
Definition: rtti.cpp:612
elm::sys::Plugin
Definition: Plugin.h:43
elm::xom::Element::shallowCopy
virtual Element * shallowCopy(void)
Definition: xom_Element.cpp:119
elm::HashKey< inode_t >::computeHash
t::hash computeHash(inode_t v) const
Definition: system_FileItem.cpp:53
elm::serial2::XOMElementSerializer::flush
virtual void flush(void)
Definition: serial2_XOMSerializer.cpp:90
elm::operator<<
AutoString & operator<<(CString str, const T &value)
Definition: AutoString.h:75
elm::String::charAt
char charAt(int index) const
Definition: String.h:94
elm::io::YELLOW
ANSICode YELLOW
< ANSI code for green text
Definition: ansi.h:50
elm::rtti::StringType::StringType
StringType(void)
Definition: rtti.cpp:729
elm::xom::Comment::setValue
void setValue(String data)
Definition: xom_Comment.cpp:72
elm::sys::JobProducer::harvest
virtual void harvest(Job *job)
Definition: JobScheduler.h:35
elm::io::LEFT
@ LEFT
Definition: Output.h:43
elm::dtd::Alt::reset
void reset() override
Definition: xom_dtd.cpp:947
elm::dtd::EmptyContent::reset
void reset() override
Definition: xom_dtd.cpp:677
elm::net::ServerSocket::~ServerSocket
virtual ~ServerSocket(void)
Definition: net_ServerSocket.cpp:360
elm::t::int32
int int32
Definition: arch.h:30
elm::xom::String
Definition: String.h:35
elm::io::BlockOutStream::detach
char * detach(void)
Definition: BlockOutStream.h:23
elm::xom::Serializer
Definition: Serializer.h:46
elm::sys::System::removeDir
static void removeDir(const sys::Path &path)
elm::Char::lowerHex
static Char lowerHex(int v)
Definition: string_Char.cpp:83
elm::HashMap::put
void put(const K &key, const T &val)
Definition: HashMap.h:133
elm::Time::ONE_H
const static t::int64 ONE_H
Definition: Time.h:35
elm::builder::copy
void copy(word_t w)
Definition: util_WAHVector.cpp:102
elm::Formatter::process
virtual int process(io::OutStream &out, char chr)=0
elm::log::Debug::getSourcePathLength
static int getSourcePathLength()
Retrieve the current length set for the source path in the prefix of logs.
Definition: Log.h:54
elm::t::ref
mut< T > ref(var< T > &x)
Definition: type_info.h:289
elm::Time::ONE_MS
const static t::int64 ONE_MS
Definition: Time.h:32
elm::rtti::Type::asParam
virtual const ParamType * asParam(void) const
Definition: rtti.cpp:491
elm::ALL_ONES
static const word_t ALL_ONES
Definition: util_WAHVector.cpp:41
elm::rtti::double_type
const Type & double_type
Definition: type_of.h:44
elm::io::BufferedInStream
Definition: BufferedInStream.h:30
elm::TestCase::complete
void complete(void)
Definition: util_test.cpp:239
elm::ListMap::items
Iter items(void) const
Definition: ListMap.h:74
elm::ini::File
Definition: ini.h:62
elm::xom::Element::removeAttribute
virtual Attribute * removeAttribute(Attribute *attribute)
Definition: xom_Element.cpp:541
elm::String::indexOf
int indexOf(char chr) const
Definition: String.h:102
elm::FILL
static const word_t FILL
Definition: util_WAHVector.cpp:39
elm::xom::Node::getDocument
virtual Document * getDocument(void)
Definition: xom_Node.cpp:321
elm::sys::Plugger::plug
Plugin * plug(const string &path)
Definition: system_Plugger.cpp:199
elm::dtd::IgnoredContent
Definition: xom_dtd.cpp:698
elm::rtti::FloatType::isSerial
virtual bool isSerial(void) const
Definition: rtti.cpp:674
elm::io::FloatFormat::_align
unsigned char _align
Definition: Output.h:142
elm::io::BRIGHT_MAGENTA
ANSICode BRIGHT_MAGENTA
< ANSI code for bright blue text
Definition: ansi.h:60
elm::io::UnixInStream::_fd
int _fd
Definition: UnixInStream.h:18
elm::Version::ZERO
static const Version ZERO
Definition: Version.h:34
elm::serial2::TextSerializer::endObject
virtual void endObject(const rtti::Type &clazz, const void *object)
Definition: serial2_TextSerializer.cpp:68
elm::rtti::Enumerable
Definition: Type.h:42
elm::Exception::message
virtual String message(void)
Definition: utility.cpp:79
elm::xom::Node::Elements
friend class Elements
Definition: Node.h:42
elm::sys::Path::isRelative
bool isRelative(void) const
Definition: system_Path.cpp:294
elm::StringBuffer::reset
void reset(void)
Definition: StringBuffer.h:34
elm::io::Output::format
void format(CString fmt,...)
Definition: io_Output.cpp:309
elm::rtti::Operation::add
void add(const Parameter &param)
Definition: rtti.cpp:1405
elm::serial2::ExternalSolver::ref
string ref(void *object)
Definition: serial2_serial.cpp:493
elm::pair
Pair< T1, T2 > pair(const T1 &v1, const T2 &v2)
Definition: Pair.h:63
elm::sys::Path::append
io::OutStream * append(void)
Definition: system_Path.cpp:659
elm::io::REVERSE
ANSICode REVERSE
< ANSI code for rapid blink text
Definition: ansi.h:44
elm::io::Monitor::err
Output err
Definition: Monitor.h:40
elm::VarArg::args
va_list & args(void)
Definition: VarArg.h:46
elm::BitVector::makeAnd
BitVector makeAnd(const BitVector &vec) const
Definition: util_BitVector.cpp:307
elm::io::FileInput
Definition: FileInput.h:29
elm::sys::System::appendFile
static io::OutStream * appendFile(const Path &path)
Definition: system_System.cpp:346
elm::dtd::Parser::ended
bool ended() const
Definition: dtd.h:65
elm::option::Manager::removeOption
void removeOption(Option *option)
Definition: option_Manager.cpp:292
elm::NoInfoHandler::onError
void onError(error_level_t level, const string &message) override
Definition: util_ErrorHandler.cpp:73
elm::rtti::CStringType::instantiate
virtual void * instantiate(void) const
Definition: rtti.cpp:790
elm::xom::String::free
void free(void)
Definition: xom_String.cpp:45
elm::rtti::InstanceClass::asInstance
const InstanceType * asInstance(void) const override
Definition: rtti.cpp:1052
elm::rtti::Type::param2
static const Type & param2
Definition: Type.h:112
elm::io::Input::scanLine
String scanLine(void)
Definition: io_Input.cpp:528
elm::sys::Path::toString
const String & toString(void) const
Definition: Path.h:63
elm::Pair::snd
T2 snd
Definition: Pair.h:36
elm::dtd::IDAttribute::process
bool process(Parser &parser, xom::String value) override
Definition: xom_dtd.cpp:1091
elm::serial2::XOMUnserializer::nextItem
virtual bool nextItem(void)
Definition: serial2_XOMUnserializer.cpp:375
elm::io::FAINT
ANSICode FAINT
< ANSI code for bold text
Definition: ansi.h:39
elm::sys::Plugger::Iter::path
Path path(void) const
Definition: system_Plugger.cpp:756
elm::rtti::string_type
const Type & string_type
Definition: type_of.h:45
elm::io::byte
IntFormat byte(t::uint8 b)
Definition: io_Output.cpp:889
elm::dtd::AbstractAttribute::process
virtual bool process(Parser &parser, xom::String value)
Definition: xom_dtd.cpp:623
elm::io::Input::scanULong
t::uint32 scanULong(int base=0)
Definition: io_Input.cpp:263
elm::HashKey::equals
static bool equals(const T &key1, const T &key2)
Definition: hash.h:53
elm::TestCase::full_path
bool full_path
Definition: test.h:65
elm::sys::System::readFile
static io::InStream * readFile(const Path &path)
Definition: system_System.cpp:311
elm::option::AbstractValueOption::usage
usage_t usage(void) override
Definition: option_ValueOption.cpp:166
elm::io::Monitor
Definition: Monitor.h:29
elm::io::BRIGHT_BLUE
ANSICode BRIGHT_BLUE
< ANSI code for bright yellow text
Definition: ansi.h:59
elm::io::base
IntFormat base(int base, IntFormat fmt)
Definition: Output.h:256
elm::net::Connection
Definition: ServerSocket.h:30
elm::rtti::Type::initialize
void initialize(void)
Definition: rtti.cpp:306
elm::dtd::Optional::Optional
Optional(Content &content)
Definition: xom_dtd.cpp:909
elm::dtd::ANY
Content & ANY
Definition: xom_dtd.cpp:1070
elm::inhstruct::SLList::addLast
void addLast(SLNode *node)
Definition: inhstruct_SLList.cpp:90
elm::sys::Path::isAbsolute
bool isAbsolute(void) const
Definition: system_Path.cpp:274
elm::TestCase::perform
void perform(void)
Definition: util_test.cpp:287
elm::rtti::ParamType
Definition: Type.h:75
elm::max
const T & max(const T &x, const T &y)
Definition: compare.h:108
elm::io::BACK_CYAN
ANSICode BACK_CYAN
< ANSI code for magenta back
Definition: ansi.h:71
elm::xom::Attribute::setNamespace
void setNamespace(String prefix, String URI)
Definition: xom_Attribute.cpp:129
elm::BitVector::applyAnd
void applyAnd(const BitVector &vec)
Definition: util_BitVector.cpp:253
elm::io::WinOutStream::write
virtual int write(const char *buffer, int size)
Definition: io_WinOutStream.cpp:65
elm::io::NONE
@ NONE
Definition: Output.h:42
elm::io::InStream::read
virtual int read(void *buffer, int size)=0
elm::sys::ProcessBuilder::setNewSession
void setNewSession(bool enabled)
Definition: system_ProcessBuilder.cpp:86
elm::io::BufferedOutStream::lastErrorMessage
CString lastErrorMessage(void) override
Definition: io_BufferedOutStream.cpp:140
elm::bin_set
static t::uint64 bin_set[]
Definition: string_Char.cpp:28
elm::io::EOL
Definition: Output.h:38
elm::io::BACK_BRIGHT_BLACK
ANSICode BACK_BRIGHT_BLACK
< ANSI code for white back
Definition: ansi.h:73
elm::MessageException::message
virtual String message(void)
Definition: util_MessageException.cpp:50
elm::sys::JobScheduler::JobScheduler
JobScheduler(void)
Definition: sys_JobScheduler.cpp:95
elm::dtd::Repeat
Definition: dtd.h:232
elm::io::FileInput::FileInput
FileInput(const char *path)
Definition: io_Input.cpp:750
elm::leastUpperPowerOf2
t::uint32 leastUpperPowerOf2(t::uint32 v)
Definition: int.cpp:226
elm::String::replace
String replace(String pat, String sub)
Definition: string_String.cpp:565
elm::dtd::AbstractAttribute::element
Element & element() const
Definition: dtd.h:137
elm::sys::Plugger::Iter::ended
bool ended(void) const
Definition: system_Plugger.cpp:731
elm::dtd::Repeat::reset
void reset() override
Definition: xom_dtd.cpp:1010
elm::WAHVector::includesStrictly
bool includesStrictly(const WAHVector &vec) const
Definition: util_WAHVector.cpp:350
elm::dtd::Factory::getPCDATA
virtual void getPCDATA(xom::String data)
Definition: xom_dtd.cpp:496
elm::serial2::XOMUnserializer::beginCompound
virtual bool beginCompound(void *)
Definition: serial2_XOMUnserializer.cpp:353
elm::iter::isLast
bool isLast(void) const
Definition: util_WAHVector.cpp:181
elm::serial2::XOMSerializer::XOMSerializer
XOMSerializer(const sys::Path &path)
Definition: serial2_XOMSerializer.cpp:401
elm::Version::minor
int minor(void) const
Definition: Version.h:101
elm::io::WinOutStream::WinOutStream
WinOutStream(void *fd)
Definition: io_WinOutStream.cpp:45
elm::dtd::Parser::current
xom::Node * current(void) const
Definition: dtd.h:66
elm::io::IntFormat::_val
t::int64 _val
Definition: Output.h:96
elm::inhstruct::SLList::addFirst
void addFirst(SLNode *node)
Definition: SLList.h:63
elm::rtti::BoolType::isBool
virtual bool isBool(void) const
Definition: rtti.cpp:708
elm::io::Monitor::error
virtual void error(const string &message)
Definition: io_Monitor.cpp:73
elm::sys::Path::current
static Path current(void)
Definition: system_Path.cpp:349
elm::Char::bin
static Char bin(int v)
Definition: string_Char.cpp:53
elm::io::InStream::FAILED
static const int FAILED
Definition: InStream.h:31
elm::rtti::Operation::call
virtual Variant call(const Vector< Variant > &args) const
Definition: rtti.cpp:1399
elm::json::Maker::onField
virtual void onField(string name)
Definition: json_Parser.cpp:85
elm::json::Saver::beginList
virtual void beginList() override
Definition: json.cpp:213
elm::io::Monitor::info
virtual void info(const string &message)
Definition: io_Monitor.cpp:64
elm::iter::copy
void copy(builder &b)
Definition: util_WAHVector.cpp:172
elm::xom::Comment::toXML
virtual String toXML(void)
Definition: xom_Comment.cpp:109
elm::rtti::Type::param1
static const Type & param1
Definition: Type.h:112
elm::io::percent
FloatFormat percent
Definition: io_Output.cpp:897
elm::Time::ONE_M
const static t::int64 ONE_M
Definition: Time.h:34
elm::Char::asDec
int asDec(void) const
Definition: string_Char.cpp:196
elm::rtti::TemplateClass::asTemplate
const TemplateType * asTemplate(void) const override
Definition: rtti.cpp:1023
elm::Formatter::REJECT
static const int REJECT
Definition: Formatter.h:34
elm::NO_INFO_HANDLER
static NoInfoHandler NO_INFO_HANDLER
Definition: util_ErrorHandler.cpp:80
elm::io::GREEN
ANSICode GREEN
< ANSI code for red text
Definition: ansi.h:49
elm::xom::Attribute::getChild
virtual Node * getChild(int index)
Definition: xom_Attribute.cpp:187
elm::dtd::Factory
Definition: dtd.h:112
elm::level_error
@ level_error
Definition: ErrorHandler.h:35
elm::xom::Element::setBaseURI
virtual void setBaseURI(String uri)
Definition: xom_Element.cpp:556
elm::t::int64
long int64
Definition: arch.h:32
elm::rtti::operator<<
io::Output & operator<<(io::Output &out, const Type &type)
Definition: rtti.cpp:1414
elm::rtti::AbstractClass::asClass
virtual const AbstractClass & asClass(void) const
Definition: rtti.cpp:927
elm::io::IntFormat::_align
unsigned _align
Definition: Output.h:99
elm::sys::Thread::make
static Thread * make(Runnable &runnable)
Definition: system_Thread.cpp:427
elm::xom::Element::getNamespaceDeclarationCount
virtual int getNamespaceDeclarationCount(void)
Definition: xom_Element.cpp:402
elm::Char::asHex
int asHex(void) const
Definition: string_Char.cpp:208
elm::sys::Directory::Iter::item
t item(void) const
Definition: system_Directory.cpp:137
elm::List::Iter
Definition: List.h:64
elm::io::BACK_BLUE
ANSICode BACK_BLUE
< ANSI code for yellow back
Definition: ansi.h:69
elm::json::Parser::Parser
Parser(Maker &maker)
Definition: json_Parser.cpp:156
elm::sys::System::exit
static void exit(int code=0)
elm::sys::FileItem::FileItem
FileItem(Path path, ino_t inode)
Definition: system_FileItem.cpp:76
elm::rtti::Serializable
Definition: Type.h:50
elm::TestCase::TestCase
TestCase(CString name)
Definition: util_test.cpp:147
elm::dtd::Parser
Definition: dtd.h:42
elm::io::BlockInStream::BlockInStream
BlockInStream(const void *block, int size)
Definition: io_BlockInStream.cpp:42
elm::rtti::uint64_type
const Type & uint64_type
Definition: type_of.h:43
elm::xom::Element::getAttributeValue
virtual Option< String > getAttributeValue(String name)
Definition: xom_Element.cpp:265
elm::sys::System::getUnitPath
static Path getUnitPath(void *address)
Definition: system_System.cpp:517
elm::Pair
Definition: Pair.h:33
elm::isOnes
bool isOnes(word_t w)
Definition: util_WAHVector.cpp:47
elm::rtti::Enum::isEnum
virtual bool isEnum(void) const
Definition: rtti.cpp:1249
elm::win::setError
void setError(int)
elm::Exception
Definition: Exception.h:29
elm::dtd::Parser::end
void end(bool success)
Definition: xom_dtd.cpp:325
elm::rtti::FloatType::serialize
virtual void serialize(serial2::Serializer &ser, const void *data) const
Definition: rtti.cpp:680
elm::io::UnixOutStream::lastErrorMessage
CString lastErrorMessage() override
Definition: io_UnixOutStream.cpp:73
elm::io::RandomAccessStream
Definition: RandomAccessStream.h:34
elm::cstring
CString cstring
Definition: CString.h:62
elm::Vector::push
void push(const T &v)
Definition: Vector.h:173
elm::sys::Thread::~Thread
virtual ~Thread(void)
Definition: system_Thread.cpp:113
elm::dtd::Parser::recordError
void recordError()
Definition: dtd.h:63
elm::serial2::XOMUnserializer::XOMUnserializer
XOMUnserializer(xom::Element *element)
Definition: serial2_XOMUnserializer.cpp:108
elm::dtd::Parser::get
Option< xom::String > get(xom::String name) const
Definition: dtd.h:53
elm::option::usage_t
usage_t
Definition: Option.h:41
elm::option::Manager
Definition: Manager.h:37
elm::sys::Plugger::onError
virtual void onError(String message)
Definition: system_Plugger.cpp:606
elm::BitVector::operator=
BitVector & operator=(const BitVector &vec)
Definition: util_BitVector.cpp:88
elm::xom::Comment::copy
virtual Node * copy(void)
Definition: xom_Comment.cpp:63
SystemOutStream
elm::msb
int msb(t::uint32 i)
Definition: int.cpp:126
PCDATA
elm::rtti::Type::param0
static const Type & param0
Definition: Type.h:112
elm::rtti::Type::asClass
virtual const AbstractClass & asClass(void) const
Definition: rtti.cpp:413
elm::iter::ended
bool ended(void) const
Definition: util_WAHVector.cpp:161
elm::sys::Plugin::unplug
void unplug(void)
Definition: system_Plugin.cpp:353
elm::rtti::IntType::asSerial
virtual const Serializable & asSerial(void) const
Definition: rtti.cpp:607
elm::xom::Node::internGetChildCount
int internGetChildCount(void)
Definition: xom_Node.cpp:310
elm::rtti::ParamType::~ParamType
virtual ~ParamType(void)
Definition: rtti.cpp:504
elm::io::FloatFormat::_decw
unsigned char _decw
Definition: Output.h:140
elm::io::pointer
IntFormat pointer(const void *p)
Definition: io_Output.cpp:871
elm::error_level_t
error_level_t
Definition: ErrorHandler.h:31
elm::io::TeeOutStream::supportsANSI
bool supportsANSI() const override
Definition: io_TeeOutStream.cpp:87
elm::io::VarExpander::expand
string expand(string s)
Definition: io_VarExpander.cpp:111
elm::monitor
io::Monitor monitor
Definition: io_Monitor.cpp:113
elm::StringBuffer::stream
io::OutStream & stream(void)
Definition: StringBuffer.h:35
elm::TestCase::failed
void failed(void)
Definition: util_test.cpp:189
elm::xom::Attribute::copy
virtual Node * copy(void)
Definition: xom_Attribute.cpp:145
elm::rtti::StringType::asSerial
virtual const Serializable & asSerial(void) const
Definition: rtti.cpp:731
elm::HashMap::get
Option< T > get(const K &k) const
Definition: HashMap.h:55
elm::sys::System::library_suffix
static cstring library_suffix
Definition: System.h:56
elm::io::RandomAccessStream::access_t
int access_t
Definition: RandomAccessStream.h:38
elm::serial2::TextSerializer::onValue
virtual void onValue(const bool &v)
Definition: serial2_TextSerializer.cpp:100
elm::rtti::Enum::Value
Definition: Enum.h:34
elm::type_info
Definition: type_info.h:56
elm::cout
io::Output cout
elm::io::BufferedOutStream::BufferedOutStream
BufferedOutStream(OutStream &output, size_t size=default_size)
Definition: io_BufferedOutStream.cpp:36
elm::io::UnixOutStream::UnixOutStream
UnixOutStream(int fd)
Definition: io_UnixOutStream.cpp:42
elm::rtti::int8_type
const Type & int8_type
Definition: rtti.cpp:620
elm::option::Manager::displayVersion
virtual void displayVersion(void)
Definition: option_Manager.cpp:433
elm::sys::Plugin::aliases
const aliases_t & aliases(void) const
Definition: Plugin.h:133
elm::HashKey< inode_t >::isEqual
bool isEqual(inode_t key1, inode_t key2) const
Definition: system_FileItem.cpp:55
elm::io::BufferedOutStream::write
int write(const char *buffer, int size) override
Definition: io_BufferedOutStream.cpp:69
elm::rtti::FloatType
Definition: rtti.cpp:669
elm::sys::FileItem::isDeletable
bool isDeletable()
Definition: system_FileItem.cpp:212
elm::io::BlockInStream
Definition: BlockInStream.h:31
elm::rtti::FloatType::canCast
virtual bool canCast(const Type *t) const
Definition: rtti.cpp:673
elm::rtti::int64_type
const Type & int64_type
Definition: type_of.h:43
elm::xom::Exception::Exception
Exception(Node *node, const String &message)
Definition: xom_Exception.cpp:39
elm::json::Saver::endList
virtual void endList() override
Definition: json.cpp:226
elm::Char::isSpace
bool isSpace(void) const
Definition: string_Char.cpp:137
value
elm::some
Option< T > some(const T &val)
Definition: Option.h:81
elm::rtti::IntType::type
virtual const Type & type(void) const
Definition: rtti.cpp:610
elm::ini::File::defaultSection
Section * defaultSection(void) const
Definition: ini.h:70
void
elm::string
String string
Definition: String.h:149
elm::AutoStringStartup
Definition: AutoString.h:57
elm::option::StringList::argDescription
cstring argDescription(void) override
Definition: option_StringList.cpp:49
elm::io::WinOutStream::lastErrorMessage
virtual CString lastErrorMessage(void)
Definition: io_WinOutStream.cpp:59
elm::mod
int mod(int v)
Definition: util_WAHVector.cpp:58
elm::io::Input::swallowBlank
void swallowBlank(void)
Definition: io_Input.cpp:586
elm::ini::Section::getInt
int getInt(const string &key, int def)
Definition: ini.cpp:92
elm::sys::FileItem::isWritable
bool isWritable()
Definition: system_FileItem.cpp:198
elm::rtti::AbstractClass::downCast
virtual void * downCast(void *ptr) const
Definition: rtti.cpp:947
elm::rtti::CStringType::CStringType
CStringType(void)
Definition: rtti.cpp:784
elm::dtd::Parser::mark
mark_t mark(void)
Definition: dtd.h:70
elm::inhstruct::Tree::Iter
Definition: Tree.h:46
elm::io::OutStream::supportsANSI
virtual bool supportsANSI() const
Definition: io_OutStream.cpp:64
elm::dtd::operator*
Content & operator*(Content &c)
Definition: xom_dtd.cpp:1185
elm::TestCase::test
void test(CString file, int line, CString text)
Definition: util_test.cpp:176
bool
elm::io::UNDERLINE
ANSICode UNDERLINE
< ANSI code for italic text
Definition: ansi.h:41
elm::iter::count
int count(void) const
Definition: util_WAHVector.cpp:170
elm::rtti::Parameter
Definition: Class.h:39
elm::xom::Element::insertChild
virtual void insertChild(String text, int position)
Definition: xom_Element.cpp:517
elm::sys::Path::makeDir
void makeDir(void)
Definition: system_Path.cpp:626
elm::rtti::IntType::instantiate
virtual void * instantiate(void) const
Definition: rtti.cpp:611
elm::io::write
FileOutput write(sys::Path path)
Definition: io.h:30
elm::net::ServerSocket
Definition: ServerSocket.h:37
elm::xom::Document::copy
virtual Node * copy(void)
Definition: xom_Document.cpp:78
elm::io::BACK_BRIGHT_YELLOW
ANSICode BACK_BRIGHT_YELLOW
< ANSI code for bright green back
Definition: ansi.h:76
elm::Char::upperHex
static Char upperHex(int v)
Definition: string_Char.cpp:97
elm::xom::Text
Definition: Text.h:15
elm::QUIET_HANDLER
static QuietHandler QUIET_HANDLER
Definition: util_ErrorHandler.cpp:96
elm::sys::Plugger::Plugin
friend class Plugin
Definition: Plugger.h:37
elm::BitVector::copy
void copy(const BitVector &bits) const
Definition: util_BitVector.cpp:211
elm::xom::Attribute::getBaseURI
virtual String getBaseURI(void)
Definition: xom_Attribute.cpp:179
elm::io::BLACK
ANSICode BLACK
elm::rtti::__param3
static const ActualParamType __param3(3)
elm::sys::Path::canonical
Path canonical(void) const
Definition: system_Path.cpp:134
elm::sys::FileItem::name
String name()
Definition: system_FileItem.cpp:166
elm::CString
Definition: CString.h:17
elm::sys::Thread::Thread
Thread(Runnable &runnable)
Definition: system_Thread.cpp:107
elm::io::IntFormat::width
IntFormat & width(int w)
Definition: Output.h:86
elm::BitVector::size
int size(void) const
Definition: BitVector.h:39
elm::dtd::GC::add
Content & add(Content *c)
Definition: xom_dtd.cpp:1147
elm::rtti::FloatType::unserialize
virtual void unserialize(serial2::Unserializer &uns, void *data) const
Definition: rtti.cpp:681
elm::rtti::long_double_type
const Type & long_double_type
Definition: type_of.h:44
elm::BitVector::applyReset
void applyReset(const BitVector &vec)
Definition: util_BitVector.cpp:266
elm::net::Server::open
void open(void)
Definition: net_ServerSocket.cpp:424
elm::sys::SystemException::NO_ACCESS
@ NO_ACCESS
Definition: SystemException.h:34
elm::option::StringList::StringList
StringList(const Make &m)
Definition: option_StringList.cpp:38
elm::TestSet
Definition: test.h:68
elm::iter::consume
void consume(word_t c=1)
Definition: util_WAHVector.cpp:169
elm::min
const T & min(const T &x, const T &y)
Definition: compare.h:104
elm::serial2::TextSerializer::onPointer
virtual void onPointer(const rtti::Type &clazz, const void *object)
Definition: serial2_TextSerializer.cpp:89
elm::TestCase::execute
virtual void execute(void)
Definition: util_test.cpp:280
elm::rtti::VoidType::isVoid
virtual bool isVoid(void) const override
Definition: rtti.cpp:754
elm::xom::Element::getValue
virtual String getValue(void)
Definition: xom_Element.cpp:506
elm::builder::pushRaw
void pushRaw(word_t w)
Definition: util_WAHVector.cpp:90
elm::io::NullOutStream::write
virtual int write(const char *buffer, int size)
Definition: io_OutStream.cpp:88
elm::io::BufferedInStream::setStream
void setStream(InStream &str)
Definition: io_BufferedInStream.cpp:83
elm::option::read< string >
string read< string >(string arg)
Definition: option_ValueOption.cpp:180
elm::io::Monitor::log
Output log
Definition: Monitor.h:41
elm::utf8::Exception
Definition: utf8.h:33
elm::Version
Definition: Version.h:32
elm::io::BACK_BRIGHT_RED
ANSICode BACK_BRIGHT_RED
< ANSI code for bright black back
Definition: ansi.h:74
elm::io::Input::setStream
void setStream(InStream &stream)
Definition: Input.h:39
elm::json::Maker::endArray
virtual void endArray(void)
Definition: json_Parser.cpp:75
elm::rtti::Type::param3
static const Type & param3
Definition: Type.h:112
elm::dtd::ignored
Content & ignored
Definition: xom_dtd.cpp:714
elm::io::OSExpander::resolve
string resolve(string name, bool &record) override
Definition: io_VarExpander.cpp:226
elm::dtd::PCDATAContent::parse
bool parse(Parser &parser) override
Definition: xom_dtd.cpp:1024
elm::dtd::AbstractAttribute::reset
virtual void reset()
Definition: xom_dtd.cpp:631
elm::HashMap::exists
bool exists(const K &k) const
Definition: HashMap.h:153
elm::option::Option::Make
Definition: Option.h:52
elm::rtti::Object::__type
static const Type & __type
Definition: type_of.h:37
elm::ini::File::~File
~File(void)
Definition: ini.cpp:158
elm::String::String
String(void)
Definition: String.h:62
elm::io::FloatFormat::decimal
FloatFormat & decimal(void)
Definition: Output.h:128
elm::sys::FileItem::~FileItem
virtual ~FileItem()
Definition: system_FileItem.cpp:82
elm::net::ClientSocket
Definition: ClientSocket.h:30
elm::net::Connection::~Connection
virtual ~Connection(void)
Definition: net_ServerSocket.cpp:95
elm::net::Server::close
void close(void)
Definition: net_ServerSocket.cpp:437
elm::rtti::Enumerable::~Enumerable
virtual ~Enumerable(void)
Definition: rtti.cpp:226
elm::xom::Attribute::getQualifiedName
String getQualifiedName(void) const
Definition: xom_Attribute.cpp:112
elm::log::Debug::debugPrefixFunction
static elm::String debugPrefixFunction(const char *functionName)
Definition: log_Log.cpp:241
elm::io::BRIGHT_GREEN
ANSICode BRIGHT_GREEN
< ANSI code for bright red text
Definition: ansi.h:57
elm::dtd::AbstractAttribute::~AbstractAttribute
virtual ~AbstractAttribute()
Definition: xom_dtd.cpp:572
elm::sys::isLibrary
static bool isLibrary(LockPtr< FileItem > file)
Definition: system_Plugger.cpp:75
elm::option::Option::usage
virtual usage_t usage()=0
elm::rtti::ObjectClass::free
virtual void free(void *obj) const override
Definition: rtti.cpp:772
elm::sys::Plugger::OK
@ OK
Definition: Plugger.h:41
elm::sys::ProcessBuilder::setError
void setError(SystemOutStream *_out)
Definition: system_ProcessBuilder.cpp:122
elm::rtti::Type::isSerial
virtual bool isSerial(void) const
Definition: rtti.cpp:453
elm::CleanList::clean
void clean(void)
Definition: util_Cleaner.cpp:109
elm::inhstruct::BinTree::root
Node * root(void) const
Definition: BinTree.h:90
elm::serial2::XOMUnserializer::onEnum
virtual int onEnum(const rtti::Type &clazz)
Definition: serial2_XOMUnserializer.cpp:406
elm::option::Option::argDescription
virtual cstring argDescription()=0
elm::ini::Section::get
string get(const string &key) const
Definition: ini.h:43
elm::dtd::Seq
Definition: dtd.h:221
elm::sys::ProcessBuilder::run
Process * run(void)
Definition: system_ProcessBuilder.cpp:132
elm::io::BACK_RED
ANSICode BACK_RED
< ANSI code for black back
Definition: ansi.h:66
elm::dtd::operator,
Content & operator,(Content &c1, Content &c2)
Definition: xom_dtd.cpp:1218
elm::rtti::Type::Type
Type(string name="")
Definition: rtti.cpp:299
elm::iter::operator++
iter & operator++(void)
Definition: util_WAHVector.cpp:165
elm::sys::System::createRandomFile
static io::RandomAccessStream * createRandomFile(const Path &path, access_t access=READ)
Definition: system_System.cpp:489
elm::rtti::ObjectClass
Definition: rtti.cpp:768
elm::serial2::TextSerializer::onItem
virtual void onItem(void)
Definition: serial2_TextSerializer.cpp:264
elm::t::in
typename type_info< T >::in_t in
Definition: type_info.h:283
elm::serial2::ExternalSolver::~ExternalSolver
virtual ~ExternalSolver(void)
Definition: serial2_serial.cpp:474
elm::net::ServerSocket::port
virtual int port(void) const =0
elm::TestCase::require
bool require(CString file, int line, CString text, bool result)
Definition: util_test.cpp:265
elm::sys::Directory
Definition: Directory.h:30
elm::serial2::XOMElementSerializer::endCompound
virtual void endCompound(const void *)
Definition: serial2_XOMSerializer.cpp:207
elm::xom::read_callback
static int read_callback(void *context, char *buffer, int len)
Definition: xom_Builder.cpp:76
elm::rtti::BoolType::serialize
virtual void serialize(serial2::Serializer &ser, const void *data) const
Definition: rtti.cpp:715
elm::Char::dec
static Char dec(int v)
Definition: string_Char.cpp:64
elm::ErrorBase::onError
void onError(error_level_t level, const string &message)
Definition: ErrorHandler.h:58
elm::mult
t::uint32 mult(t::uint32 a, t::uint32, bool &over)
Definition: int.cpp:263
elm::dtd::Parser::addPost
void addPost(AbstractAttribute *att)
Definition: dtd.h:78
elm::io::Monitor::setLog
void setLog(OutStream &log)
Definition: io_Monitor.cpp:107
elm::sys::JobProducer::next
virtual Job * next(void)=0
elm::Time::ONE_Y
const static t::int64 ONE_Y
Definition: Time.h:37
elm::rtti::Enum::Enum
Enum(const make &make)
Definition: rtti.cpp:1191
elm::sys::Plugger::paths
const Vector< string > & paths() const
Definition: Plugger.h:90
elm::sys::FileItem::path
Path & path()
Definition: system_FileItem.cpp:175
elm::dtd::Seq::reset
void reset() override
Definition: xom_dtd.cpp:982
elm::dtd::EmptyContent::parse
bool parse(Parser &parser) override
Definition: xom_dtd.cpp:678
elm::rtti::value
rtti::Enum::Value value(cstring name, int value)
Definition: Enum.h:79
elm::dtd::pcdata
static PCDATAContent pcdata
Definition: xom_dtd.cpp:1039
elm::io::NullInStream
Definition: io_InStream.cpp:85
elm::sys::ProcessBuilder::ProcessBuilder
ProcessBuilder(sys::Path command)
Definition: system_ProcessBuilder.cpp:69
elm::xom::Element::getFirstChildElement
virtual Element * getFirstChildElement(String name)
Definition: xom_Element.cpp:350
elm::io::IntFormat::_width
unsigned char _width
Definition: Output.h:98
elm::rtti::void_type
const Type & void_type
Definition: type_of.h:45
elm::io::expandOSVars
string expandOSVars(string t)
Definition: io_VarExpander.cpp:237
elm::TestCase::succeeded
void succeeded(void)
Definition: util_test.cpp:202
elm::option::read< cstring >
cstring read< cstring >(string arg)
Definition: option_ValueOption.cpp:186
elm::io::BACK_GREEN
ANSICode BACK_GREEN
< ANSI code for red back
Definition: ansi.h:67
elm::sys::Plugger::lastError
error_t lastError(void)
Definition: system_Plugger.cpp:532
elm::io::_null
elm::io::NullInStream _null
elm::rtti::__param2
static const ActualParamType __param2(2)
elm::serial2::XOMElementSerializer
Definition: XOMSerializer.h:44
elm::dtd::IDAttribute::IDAttribute
IDAttribute(Element &element, xom::String name, t::uint32 flags=0)
Definition: xom_dtd.cpp:1087
elm::sys::Path::isDir
bool isDir(void) const
Definition: system_Path.cpp:572
elm::sys::Path::relativeTo
Path relativeTo(Path base) const
Definition: system_Path.cpp:114
elm::io::NullOutStream
Definition: io_OutStream.cpp:86
elm::serial2::XOMUnserializer::null_tag
const static cstring null_tag
Definition: XOMUnserializer.h:44
elm::sys::RPATH_ATT
static cstring RPATH_ATT
Definition: system_Plugger.cpp:53
elm::sys::Thread::runnable
Runnable & runnable(void) const
Definition: Thread.h:65
elm::sys::SystemException::NO_MORE_RESOURCE
@ NO_MORE_RESOURCE
Definition: SystemException.h:35
elm::rtti::Type::canCast
virtual bool canCast(const Type *t) const
Definition: rtti.cpp:354
elm::io::UnixInStream::read
virtual int read(void)
Definition: UnixInStream.h:23
elm::inhstruct::Tree::appendChild
void appendChild(Tree *child)
Definition: inhstruct_Tree.cpp:115
elm::io::Output::setStream
void setStream(OutStream &stream)
Definition: io_Output.cpp:117
elm::rtti::ActualParamType::ActualParamType
ActualParamType(int index)
Definition: rtti.cpp:517
elm::sys::Mutex::lock
virtual void lock(void)=0
elm::sys::Path::parent
Path parent(void) const
Definition: system_Path.cpp:228
elm::io::WinInStream::lastErrorMessage
virtual CString lastErrorMessage(void)
Definition: io_WinInStream.cpp:79
elm::io::OutFileStream::isReady
bool isReady(void)
elm::xom::Document::getValue
virtual String getValue(void)
Definition: xom_Document.cpp:126
elm::io::TeeOutStream::lastErrorMessage
cstring lastErrorMessage(void) override
Definition: io_TeeOutStream.cpp:76
elm::ErrorHandler::onError
virtual void onError(error_level_t level, const string &message)
Definition: util_ErrorHandler.cpp:60
elm::json::Saver::endMap
virtual void endMap() override
Definition: json.cpp:200
elm::serial2::XOMSerializer::~XOMSerializer
~XOMSerializer(void)
Definition: serial2_XOMSerializer.cpp:419
elm::_
AutoStringStartup & _
Definition: debug_CrashHandler.cpp:232
elm::option::AbstractValueOption::Make
Definition: ValueOption.h:33
elm::dtd::operator&
Content & operator&(Content &c1, Content &c2)
Definition: xom_dtd.cpp:1226
elm::net::ClientSocket::port
virtual int port(void) const =0
elm::Vector::indexOf
int indexOf(const T &v, int p=0) const
Definition: Vector.h:119
elm::ones
int ones(t::uint8 i)
Definition: int.h:65
elm::io::VarExpander::flush
int flush(void) override
Definition: io_VarExpander.cpp:193
elm::xom::Document::setBaseURI
virtual void setBaseURI(String uri)
Definition: xom_Document.cpp:135
elm::sys::Path::Path
Path(void)
Definition: Path.h:47
elm::io::read
FileInput read(sys::Path path)
Definition: io.h:26
elm::TestCase::prepare
void prepare(void)
Definition: util_test.cpp:161
elm::color::Color
Define ANSI colors (including foreground, background, bold and underline) for global use in std C/elm...
Definition: Log.h:81
elm::TestSet::Iterator
Definition: test.h:74
elm::Char::isPrintable
bool isPrintable(void) const
Definition: string_Char.cpp:146
elm::builder::builder
builder(t::uint32 capacity)
Definition: util_WAHVector.cpp:62
elm::serial2::XOMElementSerializer::onItem
virtual void onItem(void)
Definition: serial2_XOMSerializer.cpp:239
elm::io::UnixOutStream::supportsANSI
bool supportsANSI() const override
Definition: io_UnixOutStream.cpp:89
elm::rtti::uint16_type
const Type & uint16_type
Definition: type_of.h:43
elm::io::BlockInStream::size
int size() const
Definition: BlockInStream.h:41
elm::io::InStream::null
static InStream & null
Definition: InStream.h:38
elm::io::IntFormat::_upper
unsigned _upper
Definition: Output.h:100
elm::sys::fun_suffix
static cstring fun_suffix
Definition: system_Plugger.cpp:67
elm::io::Input::scanDouble
double scanDouble(void)
Definition: io_Input.cpp:436
elm::xom::ParentNode::appendChild
virtual void appendChild(Node *child)
Definition: xom_ParentNode.cpp:49
elm::serial2::ExternalSolver
Definition: serial.h:214
elm::inhstruct::SLNode::next
SLNode * next(void) const
Definition: SLList.h:46
elm::Char::asBin
int asBin(void) const
Definition: string_Char.cpp:182
elm::rtti::BoolType::asSerial
virtual const Serializable & asSerial(void) const
Definition: rtti.cpp:710
elm::sys::StopWatch::stop
void stop(void)
Definition: system_StopWatch.cpp:79
elm::option::SwitchOption::argDescription
virtual CString argDescription(void)
Definition: option_SwitchOption.cpp:43
elm::serial2::TextSerializer::onEnum
virtual void onEnum(const void *address, int value, const rtti::Type &clazz)
Definition: serial2_TextSerializer.cpp:245
elm::Exception::~Exception
virtual ~Exception(void)
Definition: utility.cpp:71
elm::dtd::AnyContent::parse
bool parse(Parser &parser) override
Definition: xom_dtd.cpp:1053
elm::BitVector::makeNot
BitVector makeNot(void) const
Definition: util_BitVector.cpp:279
elm::String::length
int length(void) const
Definition: String.h:75
elm::option::SwitchOption::SwitchOption
SwitchOption(const Make &make)
Definition: option_SwitchOption.cpp:59
elm::BitVector::meets
bool meets(const BitVector &bv)
Definition: util_BitVector.cpp:462
elm::io
Definition: ansi.h:26
elm::BitVector::applyOr
void applyOr(const BitVector &vec)
Definition: util_BitVector.cpp:241
elm::serial2::XOMUnserializer::class_tag
const static cstring class_tag
Definition: XOMUnserializer.h:44
elm::dtd::Parser::isEmpty
bool isEmpty()
Definition: xom_dtd.cpp:401
elm::BitVector::bit
bool bit(int i) const
Definition: BitVector.h:41
elm::io::Output::supportsANSI
bool supportsANSI()
Definition: io_Output.cpp:127
elm::dtd::AbstractAttribute::isRequired
bool isRequired() const
Definition: dtd.h:138
elm::block::DynBlock::put
void put(const char *block, int size)
Definition: block_DynBlock.cpp:57
elm::Time::time
t::int64 time() const
Definition: Time.h:45
elm::rtti::StringType::isSerial
virtual bool isSerial(void) const
Definition: rtti.cpp:730
elm::Time
Definition: Time.h:29
elm::rtti::Object::getType
virtual const Type & getType(void) const
Definition: rtti.cpp:187
elm::serial2::XOMElementSerializer::endObject
virtual void endObject(const rtti::Type &clazz, const void *object)
Definition: serial2_XOMSerializer.cpp:149
elm::xom::Document::setRootElement
virtual void setRootElement(Element *root)
Definition: xom_Document.cpp:139
elm::io::VarExpander::VarExpander
VarExpander()
Definition: io_VarExpander.cpp:66
elm::dtd::Alt
Definition: dtd.h:211
elm::sys::Path::asSysString
const char * asSysString() const
Definition: Path.h:80
elm::sys::Path::dirPart
sys::Path dirPart(void) const
Definition: system_Path.cpp:261
elm::option::Manager::argv_t
const typedef char *const * argv_t
Definition: Manager.h:67
elm::rtti::Serializable::~Serializable
virtual ~Serializable(void)
Definition: rtti.cpp:259
elm::io::NullOutStream::flush
virtual int flush(void)
Definition: io_OutStream.cpp:89
elm::sys::Plugger::isPlugged
bool isPlugged(string name) const
Definition: system_Plugger.cpp:241
elm::net::ClientSocket::host
virtual const string & host(void) const =0
elm::Formatter::format
int format(io::InStream &in, io::OutStream &out=io::out)
Definition: util_Formatter.cpp:55
elm::Vector::length
int length(void) const
Definition: Vector.h:116
elm::io::ANSIManager::print
static void print(io::Output &out, cstring text)
Definition: io_ansi.cpp:35
elm::io::append
FileOutput append(sys::Path path)
Definition: io.h:31
elm::inhstruct::BinTree::clear
void clear(void)
Definition: BinTree.h:106
elm::block::DynBlock::size
int size(void) const
Definition: DynBlock.h:21
elm::xom::ParentNode::getChildCount
virtual int getChildCount(void)
Definition: xom_ParentNode.cpp:81
elm::sys::SystemException::IO_ERROR
@ IO_ERROR
Definition: SystemException.h:37
elm::io::WinInStream::read
virtual int read(void)
Definition: WinInStream.h:22
elm::json::Saver::~Saver
~Saver(void)
Definition: json.cpp:71
elm::io::list
ListPrinter< T > list(const T &l, cstring s="", typename ListPrinter< T >::fun_t f=ListPrinter< T >::asis)
Definition: Output.h:321
elm::sys::Directory::make
static LockPtr< Directory > make(Path path)
Definition: system_Directory.cpp:47
elm::xom::Comment::getChild
virtual Node * getChild(int index)
Definition: xom_Comment.cpp:88
elm::xom::Node::internToXML
String internToXML(void)
Definition: xom_Node.cpp:390
elm::json::Exception
Definition: common.h:28
elm::none
const OptionalNone none
Definition: util_Option.cpp:154
elm::rtti::TemplateClass::TemplateClass
TemplateClass(int count, make &make)
Definition: rtti.cpp:1018
elm::io::RandomAccessStream::createFile
static RandomAccessStream * createFile(const sys::Path &path, access_t access=WRITE)
Definition: io_RandomAccessStream.cpp:110
elm::sys::System::exec_suffix
static cstring exec_suffix
Definition: System.h:56
elm::sys::Plugger::BAD_PLUGIN
@ BAD_PLUGIN
Definition: Plugger.h:46
elm::iter::value
word_t value(void) const
Definition: util_WAHVector.cpp:160
elm::rtti::VoidType::instantiate
virtual void * instantiate(void) const override
Definition: rtti.cpp:755
elm::json::Saver::isReadable
bool isReadable(void) const
Definition: Saver.h:42
elm
Definition: adapter.h:26
elm::array::set
void set(T *target, int size, const T &v)
Definition: array.h:76
elm::sys::Path::isWritable
bool isWritable(void) const
Definition: system_Path.cpp:595
elm::xom::Comment::getValue
virtual String getValue(void)
Definition: xom_Comment.cpp:102
elm::BitVector::clear
void clear(void)
Definition: util_BitVector.cpp:220
elm::serial2::Serializer
Definition: Serializer.h:36
elm::ini::File::load
static File * load(const sys::Path &path)
Definition: ini.cpp:170
elm::sys::evaluate
static sys::Path evaluate(sys::Path plugin_path, sys::Path path)
Definition: system_Plugger.cpp:270
elm::xom::Element::getChildElements
virtual Elements * getChildElements(void)
Definition: xom_Element.cpp:295
elm::StringBuffer::length
int length(void) const
Definition: StringBuffer.h:33
elm::sys::Plugger::~Plugger
virtual ~Plugger(void)
Definition: system_Plugger.cpp:150
elm::log::Debug::debugPrefix
static elm::String debugPrefix(const char *file, int line, const char *functionName="")
Definition: log_Log.cpp:226
elm::dtd::Seq::Seq
Seq(Content &content1, Content &content2)
Definition: xom_dtd.cpp:964
elm::xom::Elements
Definition: Elements.h:19
elm::io::OutFileStream
Definition: OutFileStream.h:32
elm::json::Maker::beginArray
virtual void beginArray(void)
Definition: json_Parser.cpp:67
elm::CString::chars
const char * chars(void) const
Definition: CString.h:27
elm::rtti::bool_type
const Type & bool_type
Definition: rtti.cpp:723
elm::sys::System::getEnv
static cstring getEnv(cstring key)
elm::sys::Process
Definition: Process.h:27
elm::sys::Path::read
io::InStream * read(void)
Definition: system_Path.cpp:636
elm::serial2::Unserializer::onValue
virtual void onValue(bool &v)=0
elm::sys::System::getPluginFileName
static string getPluginFileName(const string &name)
elm::xom::Element::setNamespaceURI
virtual void setNamespaceURI(String uri)
Definition: xom_Element.cpp:568
elm::json::Maker::~Maker
virtual ~Maker(void)
Definition: json_Parser.cpp:45
elm::option::Manager::process
virtual void process(String arg)
Definition: option_Manager.cpp:273
elm::rtti::Type::asSerial
virtual const Serializable & asSerial(void) const
Definition: rtti.cpp:463
elm::sys::Path::isSeparator
static bool isSeparator(char c)
Definition: Path.h:42
elm::Vector::add
void add(const T &v)
Definition: Vector.h:101
elm::serial2::TextSerializer::endField
virtual void endField(void)
Definition: serial2_TextSerializer.cpp:83
elm::io::IntFormat::left
IntFormat & left(void)
Definition: Output.h:88
elm::sys::FileItem::toDirectory
virtual LockPtr< Directory > toDirectory()
Definition: system_FileItem.cpp:157
elm::io::WinInStream
Definition: WinInStream.h:15
elm::color::RCol
const Color RCol("\e[0m")
elm::dtd::EMPTY
Content & EMPTY
Definition: xom_dtd.cpp:694
elm::xom::Text::getText
String getText(void)
Definition: xom_Text.cpp:74
elm::word_t
WAHVector::word_t word_t
Definition: util_WAHVector.cpp:29
elm::builder::fix
void fix(word_t *&w, t::uint32 &s, int rem)
Definition: util_WAHVector.cpp:118
elm::Vector< string >
elm::t::uint64
unsigned long uint64
Definition: arch.h:33
elm::null
T * null(void)
Definition: types.h:39
elm::isFill
bool isFill(word_t w)
Definition: util_WAHVector.cpp:45
elm::win::getErrorMessage
string getErrorMessage(void)
elm::xom::Element::removeChildren
virtual Nodes * removeChildren(void)
Definition: xom_Element.cpp:547
elm::rtti::Type::get
static const Type * get(string name)
Definition: rtti.cpp:316
elm::log::Debug::setPrefixColor
static void setPrefixColor(const color::Color &prefix_color)
Set a new color for the prefix of logs.
Definition: log_Log.cpp:270
elm::io::BufferedOutStream
Definition: BufferedOutStream.h:31
elm::dtd::Content::parse
virtual bool parse(Parser &parser)=0
elm::net::Server::Server
Server(void)
Definition: net_ServerSocket.cpp:402
elm::sys::Path::remove
void remove(void)
Definition: system_Path.cpp:617
elm::net::ClientSocket::make
static ClientSocket * make(const string &host, int port)
Definition: net_ClientSocket.cpp:248
elm::option::Option
Definition: Option.h:49
elm::io::FloatFormat::DECIMAL
@ DECIMAL
Definition: Output.h:113
elm::rtti::StringType::type
virtual const Type & type(void) const
Definition: rtti.cpp:734
elm::sys::FileItem::get
static LockPtr< FileItem > get(Path path)
Definition: system_FileItem.cpp:97
elm::isZeroes
bool isZeroes(word_t w)
Definition: util_WAHVector.cpp:48
elm::BitVector::set
void set(void)
Definition: util_BitVector.cpp:184
elm::io::align
IntFormat align(alignment_t align, IntFormat fmt)
Definition: Output.h:262
elm::rtti::PointerType::isPtr
virtual bool isPtr(void) const override
Definition: rtti.cpp:203
elm::String::trim
String trim(void) const
Definition: string_String.cpp:533
elm::xom::Attribute::getNamespacePrefix
String getNamespacePrefix(void) const
Definition: xom_Attribute.cpp:93
elm::WAHVector::countOnes
int countOnes(void) const
Definition: util_WAHVector.cpp:374
elm::serial2::Vector
Definition: collections.h:16
elm::HashMap::hasKey
bool hasKey(const K &k) const
Definition: HashMap.h:59
elm::xom::Attribute::getValue
virtual String getValue(void)
Definition: xom_Attribute.cpp:153
elm::io::BufferedInStream::reset
void reset()
Definition: io_BufferedInStream.cpp:92
elm::xom::Document::toString
virtual String toString(void)
Definition: xom_Document.cpp:144
iter
elm::option::Manager::info
Make info
Definition: Manager.h:96
elm::sys::StopWatch::start
void start(void)
Definition: system_StopWatch.cpp:56
elm::block::DynBlock::base
const char * base(void) const
Definition: DynBlock.h:26
elm::WAHVector::equals
bool equals(const WAHVector &vec) const
Definition: util_WAHVector.cpp:304
elm::dtd::Parser::begin
void begin(Element &element)
Definition: xom_dtd.cpp:304
elm::net::ClientSocket::service
virtual const string & service(void) const =0
elm::option::AbstractValueOption::description
cstring description(void) override
Definition: option_ValueOption.cpp:159
elm::xom::Builder::Builder
Builder(void)
Definition: xom_Builder.cpp:48
elm::rtti::TemplateType
Definition: Type.h:59
elm::rtti::type_map
static HashMap< string, const Type * > type_map
Definition: rtti.cpp:168
elm::io::Monitor::out
Output out
Definition: Monitor.h:39
elm::rtti::Serializable::unserialize
virtual void unserialize(serial2::Unserializer &uns, void *data) const =0
elm::dtd::AbstractAttribute::name
xom::String name() const
Definition: dtd.h:135
elm::sys::Plugin::MAGIC
static const t::uint32 MAGIC
Definition: Plugin.h:46
elm::dtd::AbstractAttribute::parse
bool parse(Parser &parser)
Definition: xom_dtd.cpp:606
elm::xom::Attribute::toXML
virtual String toXML(void)
Definition: xom_Attribute.cpp:163
elm::xom::Attribute::setLocalName
void setLocalName(String localName)
Definition: xom_Attribute.cpp:121
elm::io::FloatFormat::_upper
unsigned char _upper
Definition: Output.h:143
elm::sys::System::makeDir
static void makeDir(const sys::Path &path)
elm::io::VarExpander::write
int write(const char *buffer, int size) override
Definition: io_VarExpander.cpp:122
elm::net::Server::~Server
virtual ~Server(void)
Definition: net_ServerSocket.cpp:416
elm::WAHVector::clear
void clear(void)
Definition: util_WAHVector.cpp:513
elm::rtti::Object::~Object
virtual ~Object(void)
Definition: rtti.cpp:178
elm::dtd::_gc
GC _gc
Definition: xom_dtd.cpp:1153
elm::t::size
uint64 size
Definition: arch.h:35
elm::sys::System::createFile
static io::OutStream * createFile(const Path &path)
Definition: system_System.cpp:278
elm::io::Tag
Definition: Output.h:243
elm::io::IntFormat
Definition: Output.h:49
elm::WAHVector::copy
void copy(const WAHVector &v)
Definition: util_WAHVector.cpp:530
elm::serial2::XOMUnserializer::~XOMUnserializer
~XOMUnserializer(void)
Definition: serial2_XOMUnserializer.cpp:163
elm::rtti::Tuple::~Tuple
virtual ~Tuple()
Definition: rtti.cpp:814
elm::sys::Plugger::resetPaths
void resetPaths(void)
Definition: system_Plugger.cpp:188
elm::Time::ONE_D
const static t::int64 ONE_D
Definition: Time.h:36
elm::inhstruct::BinTree::Node::right
Node * right(void) const
Definition: BinTree.h:74
elm::dtd::IgnoredContent::parse
bool parse(Parser &parser) override
Definition: xom_dtd.cpp:701
elm::sys::Path::isExecutable
bool isExecutable(void) const
Definition: system_Path.cpp:604
elm::String::substring
String substring(int _off) const
Definition: String.h:96
elm::io::endl
const EOL endl
Definition: io_Output.cpp:880
elm::hash_jenkins
t::hash hash_jenkins(const void *block, int size)
Definition: util_HashKey.cpp:92
elm::sys::ThreadException
Definition: Thread.h:33
elm::sys::Plugin::startup
virtual void startup(void)
Definition: system_Plugin.cpp:380
elm::rtti::FloatType::asSerial
virtual const Serializable & asSerial(void) const
Definition: rtti.cpp:675
elm::rtti::AbstractClass::isClass
virtual bool isClass(void) const
Definition: rtti.cpp:921
elm::rtti::int16_type
const Type & int16_type
Definition: type_of.h:43
elm::builder::getWords
word_t * getWords(void) const
Definition: util_WAHVector.cpp:116
elm::io::OutFileStream::OutFileStream
OutFileStream(const char *path)
elm::option::AbstractValueOption::AbstractValueOption
AbstractValueOption(const Make &make)
Definition: option_ValueOption.cpp:152
elm::sys::Plugger::Iter::plug
Plugin * plug(void) const
Definition: system_Plugger.cpp:776
elm::Version::release
int release(void) const
Definition: Version.h:105
elm::xom::Node::make
Node * make(void *node)
Definition: xom_Node.cpp:143
elm::sys::System::getLibraryFileName
static string getLibraryFileName(const string &name)
elm::inhstruct::SLList::last
SLNode * last(void) const
Definition: inhstruct_SLList.cpp:59
elm::xom::Element::getNamespacePrefix
virtual String getNamespacePrefix(void)
Definition: xom_Element.cpp:415
elm::io::WinInStream::_fd
void * _fd
Definition: WinInStream.h:17
elm::dtd::AbstractAttribute
Definition: dtd.h:125
elm::inhstruct::SortedBinTree::get
Node * get(Node *node)
Definition: inhstruct_SortedBinTree.cpp:80
elm::rtti::Type::pointer
const PointerType & pointer(void) const
Definition: rtti.cpp:338
elm::io::Input::scanBool
bool scanBool(void)
Definition: io_Input.cpp:180
elm::Vector::contains
bool contains(const T &v) const
Definition: Vector.h:82
elm::xom::Node::internGetValue
String internGetValue(void)
Definition: xom_Node.cpp:222
elm::io::OutStream
Definition: OutStream.h:30
elm::dtd::Repeat::Repeat
Repeat(Content &content)
Definition: xom_dtd.cpp:998
elm::io::BRIGHT_WHITE
ANSICode BRIGHT_WHITE
< ANSI code for bright cyan text
Definition: ansi.h:62
elm::String::rtrim
String rtrim(void) const
Definition: string_String.cpp:554
elm::rtti::InstanceType::params
virtual const List< const Type * > params(void) const =0
elm::io::FileOutput
Definition: FileOutput.h:29
elm::builder
Definition: util_WAHVector.cpp:60
elm::serial2::TextSerializer::endCompound
virtual void endCompound(const void *)
Definition: serial2_TextSerializer.cpp:270
elm::option::Manager::~Manager
virtual ~Manager(void)
Definition: option_Manager.cpp:206
elm::io::Input::Input
Input(void)
Definition: io_Input.cpp:50
elm::dtd::PCDATAContent::reset
void reset() override
Definition: xom_dtd.cpp:1036
elm::sys::Thread::current
static Thread * current(void)
elm::dtd::Repeat::parse
bool parse(Parser &parser) override
Definition: xom_dtd.cpp:1001
elm::xom::Comment::Comment
Comment(void *node)
Definition: xom_Comment.cpp:40
elm::Vector::addAll
void addAll(const C &c)
Definition: Vector.h:102
elm::io::StreamPipe::proceed
int proceed(void)
Definition: io_StreamPipe.cpp:60
elm::rtti::TemplateType::~TemplateType
virtual ~TemplateType(void)
Definition: rtti.cpp:548
elm::option::UnknownException
Definition: option_Manager.cpp:149
elm::rtti::Operation::Operation
Operation(kind_t kind, cstring name, const Type &rtype=void_type)
Definition: rtti.cpp:1365
elm::dtd::GC::~GC
~GC(void)
Definition: xom_dtd.cpp:1143
elm::rtti::IntType::IntType
IntType(void)
Definition: rtti.cpp:603
elm::serial2::XOMUnserializer::endObject
virtual void endObject(const rtti::Type &clazz, void *object)
Definition: serial2_XOMUnserializer.cpp:328
elm::io::CYAN
ANSICode CYAN
< ANSI code for magenta text
Definition: ansi.h:53
elm::io::OutStream::null
static OutStream & null
Definition: OutStream.h:39
elm::sys::Mutex::make
static Mutex * make(void)
Definition: system_Thread.cpp:443
elm::WAHVector::bit
bool bit(int index) const
Definition: util_WAHVector.cpp:258
elm::xom::Element::getAttribute
virtual Attribute * getAttribute(int index)
Definition: xom_Element.cpp:203
elm::sys::Plugger::BAD_VERSION
@ BAD_VERSION
Definition: Plugger.h:44
elm::VarArg
Definition: VarArg.h:25
elm::dtd::Optional::reset
void reset() override
Definition: xom_dtd.cpp:912
elm::dtd::Element::~Element
~Element()
Definition: xom_dtd.cpp:775
elm::sys::Runnable::~Runnable
virtual ~Runnable(void)
Definition: system_Thread.cpp:69
elm::rtti::Enum::canCast
virtual bool canCast(const Type *t) const
Definition: rtti.cpp:1243
elm::QuietHandler
Definition: util_ErrorHandler.cpp:89
elm::builder::copy
void copy(word_t *wwords, int wsize)
Definition: util_WAHVector.cpp:108
elm::rtti::IntType
Definition: rtti.cpp:601
elm::dtd::Optional::parse
bool parse(Parser &parser) override
Definition: xom_dtd.cpp:917
elm::xom::Document::Document
Document(void *node, NodeFactory *fact)
Definition: xom_Document.cpp:45
elm::sys::File
Definition: File.h:29
elm::Char::isDec
bool isDec(void) const
Definition: string_Char.cpp:119
elm::sys::Plugger::Iter::Iter
Iter(Plugger &_plugger, bool end=false)
Definition: system_Plugger.cpp:704
elm::sys::ELD_EXT
static cstring ELD_EXT
Definition: system_Plugger.cpp:47
elm::Path
elm::sys::Path Path
Definition: Path.h:188
elm::json::isNumber
static bool isNumber(char c)
Definition: json_Parser.cpp:294
elm::log::Debug::getFunctionNameLength
static int getFunctionNameLength()
Definition: Log.h:56
elm::BitVector::makeOr
BitVector makeOr(const BitVector &vec) const
Definition: util_BitVector.cpp:292
elm::rtti::Type::isVoid
virtual bool isVoid(void) const
Definition: rtti.cpp:363
elm::CString::length
int length(void) const
Definition: CString.h:26
elm::HashMap::Iter
Definition: HashMap.h:98
elm::sys::Plugger::Iter::~Iter
~Iter(void)
Definition: system_Plugger.cpp:721
elm::io::VarExpander::resolve
virtual string resolve(string name, bool &record)
Definition: io_VarExpander.cpp:214
elm::sys::Path::setExtension
Path setExtension(CString new_extension) const
Definition: system_Path.cpp:510
elm::OptionalNone
Definition: Option.h:30
elm::dtd::AbstractAttribute::postprocess
virtual void postprocess(Parser &parser)
Definition: xom_dtd.cpp:644
elm::sys::Thread::stop
virtual void stop(void)=0
elm::builder::pushFill
void pushFill(word_t w)
Definition: util_WAHVector.cpp:74
elm::ListMap::put
void put(const K &k, const T &v)
Definition: ListMap.h:97
elm::net::ServerSocket::open
virtual void open(void)=0
elm::dtd::PCDATAContent
Definition: xom_dtd.cpp:1021
elm::sys::System::removeFile
static void removeFile(const Path &path)
elm::sys::Path::withoutExt
Path withoutExt(void) const
Definition: system_Path.cpp:535
elm::t::uint8
unsigned char uint8
Definition: arch.h:27
elm::xom::Attribute::getNamespaceURI
String getNamespaceURI(void) const
Definition: xom_Attribute.cpp:102
elm::rtti::Enum::type
virtual const Type & type(void) const
Definition: rtti.cpp:1210
elm::xom::ParentNode
Definition: ParentNode.h:15
elm::io::BACK_BRIGHT_WHITE
ANSICode BACK_BRIGHT_WHITE
< ANSI code for bright cyan back
Definition: ansi.h:80
elm::inhstruct::Tree::count
int count(void) const
Definition: inhstruct_Tree.cpp:76
elm::xom::Builder
Definition: Builder.h:20
elm::serial2::TextSerializer::beginCompound
virtual void beginCompound(const void *)
Definition: serial2_TextSerializer.cpp:256
elm::io::WinInStream::WinInStream
WinInStream(void *fd)
Definition: io_WinInStream.cpp:51
elm::io::UnixOutStream::~UnixOutStream
~UnixOutStream()
Definition: io_UnixOutStream.cpp:57
elm::xom::Element::setLocalName
virtual void setLocalName(String local_name)
Definition: xom_Element.cpp:560
elm::t::put
void put(var< T > &x, in< T > v)
Definition: type_info.h:287
elm::sys::JobScheduler::~JobScheduler
~JobScheduler(void)
Definition: sys_JobScheduler.cpp:112
elm::sys::Thread
Definition: Thread.h:60
elm::rtti::Enumerable::nameFor
virtual cstring nameFor(int value) const =0
elm::io::NullInStream::read
virtual int read(void *buffer, int size)
Definition: io_InStream.cpp:87
elm::sys::SECTION_NAME
static cstring SECTION_NAME
Definition: system_Plugger.cpp:49
elm::StringBuffer::toString
String toString()
Definition: StringBuffer.h:25
elm::xom::Comment
Definition: Comment.h:30
elm::xom::Document::replaceChild
virtual void replaceChild(Node *old_child, Node *new_child)
Definition: xom_Document.cpp:131
elm::rtti::AbstractClass::base
const AbstractClass & base(void) const
Definition: Class.h:297
elm::rtti::StringType::instantiate
virtual void * instantiate(void) const
Definition: rtti.cpp:735
elm::sys::Process::~Process
virtual ~Process(void)
Definition: system_Process.cpp:53
elm::io::BlockOutStream::toString
String toString(void)
Definition: io_BlockOutStream.cpp:122
elm::net::ServerSocket::make
static ServerSocket * make(void)
Definition: net_ServerSocket.cpp:343
elm::io::PLAIN
ANSICode PLAIN
elm::serial2::XOMUnserializer::endCompound
virtual void endCompound(void *)
Definition: serial2_XOMUnserializer.cpp:369
elm::type_info::name
static cstring name(void)
Definition: type_info.h:63
elm::cerr
io::Output cerr
elm::BitVector::includesStrictly
bool includesStrictly(const BitVector &vec) const
Definition: util_BitVector.cpp:149
elm::xom::Document
Definition: Document.h:20
elm::io::InStream::lastErrorMessage
virtual CString lastErrorMessage(void)
Definition: io_InStream.cpp:79
elm::option::StringList::usage
usage_t usage(void) override
Definition: option_StringList.cpp:43
elm::sys::System::contentOf
static Path::DirReader contentOf(const sys::Path &dir)
elm::serial2::TextSerializer::beginField
virtual void beginField(CString name)
Definition: serial2_TextSerializer.cpp:76
elm::net::ServerSocket::listen
virtual Connection * listen(void)=0
elm::ErrorHandler::DEFAULT
static ErrorHandler DEFAULT
Definition: ErrorHandler.h:44
elm::rtti::FloatType::FloatType
FloatType(void)
Definition: rtti.cpp:671
elm::rtti::AbstractClass::baseOf
bool baseOf(const AbstractClass *clazz)
Definition: rtti.cpp:910
elm::upper_set
static t::uint64 upper_set[]
Definition: string_Char.cpp:34
elm::io::StructuredOutput::~StructuredOutput
virtual ~StructuredOutput()
Definition: io_StructuredOutput.cpp:56
elm::sys::System::makeDirs
static void makeDirs(const sys::Path &path)
elm::Version::major
int major(void) const
Definition: Version.h:97
elm::ref_t
Definition: type_info.h:244
elm::io::InFileStream::~InFileStream
virtual ~InFileStream(void)
Definition: io_InFileStream.cpp:78
elm::io::Input
Definition: Input.h:34
elm::sys::Runnable::Runnable
Runnable(void)
Definition: system_Thread.cpp:64
elm::xom::ParentNode::removeChild
virtual Node * removeChild(int position)
Definition: xom_ParentNode.cpp:151
elm::rtti::CStringType::serialize
virtual void serialize(serial2::Serializer &ser, const void *data) const
Definition: rtti.cpp:791
elm::io::fmt
IntFormat fmt(t::int8 i)
Definition: Output.h:271
elm::json::Saver::key
virtual void key(cstring x) override
Definition: json.cpp:261
elm::dtd::Parser::factory
Factory & factory(void) const
Definition: dtd.h:51
elm::sys::Runnable
Definition: Thread.h:40
elm::dtd::Parser::asElement
xom::Element * asElement() const
Definition: dtd.h:55
elm::io::Output::Output
Output(void)
Definition: io_Output.cpp:98
elm::sys::Plugger::NO_HOOK
@ NO_HOOK
Definition: Plugger.h:43
elm::xom::Builder::build
Document * build(CString system_id)
Definition: xom_Builder.cpp:57
elm::inhstruct::Tree
Definition: Tree.h:31
elm::sys::System::access_t
int access_t
Definition: System.h:41
elm::serial2::ExternalSolver::null
static ExternalSolver null
Definition: serial.h:216
elm::io::TeeOutStream::TeeOutStream
TeeOutStream(OutStream &out1, OutStream &out2)
Definition: io_TeeOutStream.cpp:36
elm::utf8::bad_encoding
void bad_encoding(char c)
Definition: string_utf8.cpp:34
elm::serial2::Unserializer
Definition: Unserializer.h:15
elm::ini::Section::getList
void getList(const string &key, Vector< string > &list)
Definition: ini.cpp:112
elm::sys::Mutex
Definition: Thread.h:85
elm::Version::accepts
bool accepts(const Version &version) const
Definition: Version.h:109
elm::sys::FileItem::_path
Path _path
Definition: FileItem.h:51
elm::String::asSysString
const char * asSysString() const
Definition: String.h:92
elm::io::FloatFormat::width
FloatFormat & width(int w)
Definition: Output.h:124
elm::WAHVector::includes
bool includes(const WAHVector &vec) const
Definition: util_WAHVector.cpp:319
elm::serial2::ExternalSolver::solve
void * solve(string ref)
Definition: serial2_serial.cpp:482
elm::io::UnixOutStream::flush
int flush() override
Definition: io_UnixOutStream.cpp:84
elm::serial2::XOMUnserializer::endField
virtual void endField(void)
Definition: serial2_XOMUnserializer.cpp:346
elm::option::Option::description
virtual cstring description()
Definition: option_Option.cpp:117
elm::WAHVector::size
int size(void) const
Definition: util_WAHVector.cpp:359
elm::ALL_ZEROES
static const word_t ALL_ZEROES
Definition: util_WAHVector.cpp:42
elm::io::InFileStream::InFileStream
InFileStream(CString path)
elm::xom::Node::get
Node * get(void *node)
Definition: xom_macros.h:17
elm::t::uint32
unsigned int uint32
Definition: arch.h:31
elm::xom::Element::addAttribute
virtual void addAttribute(Attribute *attribute)
Definition: xom_Element.cpp:135
elm::buf_out
static io::BufferedOutStream buf_out(io::out)
elm::xom::ParentNode::getChild
virtual Node * getChild(int index)
Definition: xom_ParentNode.cpp:68
elm::xom::Element::getAttributeCount
virtual int getAttributeCount(void)
Definition: xom_Element.cpp:251
elm::serial2::XOMUnserializer::ref_tag
const static cstring ref_tag
Definition: XOMUnserializer.h:44
elm::sys::ProcessBuilder::addArgument
void addArgument(string argument)
Definition: system_ProcessBuilder.cpp:95
elm::Char::isLetter
bool isLetter(void) const
Definition: string_Char.cpp:155
elm::option::OptionException
Definition: Option.h:34
elm::io::IntFormat::pad
IntFormat & pad(char p)
Definition: Output.h:94
elm::letter_set
static t::uint64 letter_set[]
Definition: string_Char.cpp:32
elm::xom::Node::internGetChild
Node * internGetChild(int index)
Definition: xom_Node.cpp:294
elm::log::Debug::getSourceInfoFlag
static bool getSourceInfoFlag()
Check if printing source info in the prefix of logs is enabled.
Definition: Log.h:45
elm::iter::next
void next(void)
Definition: util_WAHVector.cpp:162
elm::Formatter::DONE
static const int DONE
Definition: Formatter.h:32
elm::sys::Path::write
io::OutStream * write(void)
Definition: system_Path.cpp:647
elm::serial2::XOMElementSerializer::onValue
virtual void onValue(const bool &v)
Definition: serial2_XOMSerializer.cpp:221
elm::io::FloatFormat::_width
unsigned char _width
Definition: Output.h:139
elm::rtti::InstanceClass::params
const List< const Type * > params(void) const override
Definition: rtti.cpp:1064
elm::sys::SystemException::ALREADY_EXIST
@ ALREADY_EXIST
Definition: SystemException.h:38
elm::sys::Plugger::plugFile
Plugin * plugFile(sys::Path path)
Definition: system_Plugger.cpp:411
elm::Initializer
Definition: Initializer.h:14
elm::sys::Plugger::error_t
error_t
Definition: Plugger.h:40
elm::sys::Directory::Iter::equals
bool equals(const Iter &i) const
Definition: system_Directory.cpp:150
elm::option::SwitchOption
Definition: SwitchOption.h:31
elm::dtd::_ignored
static IgnoredContent _ignored
Definition: xom_dtd.cpp:707
elm::Char::isLowerCase
bool isLowerCase(void) const
Definition: string_Char.cpp:164
elm::xom::Comment::getText
String getText(void)
Definition: xom_Comment.cpp:81
elm::WAHVector::__dump
void __dump(io::Output &out) const
Definition: util_WAHVector.cpp:690
elm::io::Input::swallow
void swallow(char chr)
Definition: io_Input.cpp:549
elm::io::CENTER
@ CENTER
Definition: Output.h:44
elm::ini::Section::name
const string & name(void) const
Definition: ini.h:42
elm::ini::Exception
Definition: ini.h:31
elm::ErrorHandler::getLevelString
static cstring getLevelString(error_level_t level)
Definition: util_ErrorHandler.cpp:42
elm::rtti::InstanceType::templ
virtual const Type & templ(void) const =0
elm::dtd::Parser::raise
void raise(const string &msg) const
Definition: dtd.h:61
elm::sys::SystemException::message
String message() override
Definition: system_SystemException.cpp:107
elm::xom::Element::Element
Element(void *node)
Definition: xom_Element.cpp:67
elm::io::BOLD
ANSICode BOLD
< ANSI code for plain display
Definition: ansi.h:38
elm::count
int count(const C &c, const P &p)
Definition: util.h:65
elm::Formatter::Formatter
Formatter(char esc='%')
Definition: util_Formatter.cpp:45
elm::rtti::InstanceType::typeFor
const Type & typeFor(const Type &param) const
Definition: rtti.cpp:587
elm::serial2::XOMElementSerializer::~XOMElementSerializer
virtual ~XOMElementSerializer(void)
Definition: serial2_XOMSerializer.cpp:83
elm::rtti::FloatType::isFloat
virtual bool isFloat(void) const
Definition: rtti.cpp:672
elm::sys::Plugger::Iter::next
void next(void)
Definition: system_Plugger.cpp:767
elm::io::FloatFormat::_pad
unsigned char _pad
Definition: Output.h:144
elm::inhstruct::BinTree::Node
Definition: BinTree.h:16
elm::sys::Path::PATH_SEPARATOR
static const char PATH_SEPARATOR
Definition: Path.h:41
elm::Option::some
bool some() const
Definition: Option.h:42
elm::rtti::VoidType::VoidType
VoidType(void)
Definition: rtti.cpp:753
elm::serial2::XOMElementSerializer::XOMElementSerializer
XOMElementSerializer(xom::Element *top)
Definition: serial2_XOMSerializer.cpp:75
elm::ini::Section
Definition: ini.h:36
elm::serial2::XOMUnserializer::id_tag
const static cstring id_tag
Definition: XOMUnserializer.h:44
elm::io::StreamPipe::StreamPipe
StreamPipe(InStream &in, OutStream &out, int buffer_size=1<< 16)
Definition: io_StreamPipe.cpp:44
elm::Cleaner
Definition: Cleaner.h:31
elm::io::Input::scanWord
String scanWord(void)
Definition: io_Input.cpp:506
elm::BitVector::print
void print(io::Output &out) const
Definition: util_BitVector.cpp:437
elm::space_set
static t::uint64 space_set[]
Definition: string_Char.cpp:31
elm::String
Definition: String.h:30
elm::LockPtr
Definition: LockPtr.h:40
elm::serial2::XOMElementSerializer::onPointer
virtual void onPointer(const rtti::Type &clazz, const void *object)
Definition: serial2_XOMSerializer.cpp:173
elm::dec_set
static t::uint64 dec_set[]
Definition: string_Char.cpp:29
elm::rtti::BoolType::canCast
virtual bool canCast(const Type *t) const
Definition: rtti.cpp:707
elm::json::Saver::beginMap
virtual void beginMap() override
Definition: json.cpp:187
elm::option::Manager::Manager
Manager(void)
Definition: option_Manager.cpp:183
elm::rtti::Operation::kind_t
kind_t
Definition: Class.h:53
elm::sys::Mutex::unlock
virtual void unlock(void)=0
elm::io::IntFormat::_size
char _size
Definition: Output.h:104
elm::option::arg_optional
@ arg_optional
Definition: Option.h:43
elm::serial2::XOMUnserializer::onPointer
virtual void onPointer(const rtti::Type &clazz, void **object)
Definition: serial2_XOMUnserializer.cpp:277
elm::xom::Comment::getChildCount
virtual int getChildCount(void)
Definition: xom_Comment.cpp:95
elm::sys::DEPS_ATT
static cstring DEPS_ATT
Definition: system_Plugger.cpp:55
elm::rtti::AbstractClass::AbstractClass
AbstractClass(CString name, const AbstractClass &base)
Definition: rtti.cpp:863
elm::iter::top
int top(void) const
Definition: util_WAHVector.cpp:167
elm::io::StreamPipe::~StreamPipe
~StreamPipe(void)
Definition: io_StreamPipe.cpp:51
elm::HashKey
Definition: hash.h:50
elm::sys::Plugger
Definition: Plugger.h:36
elm::io::IOException
Definition: IOException.h:29
elm::sys::Mutex::~Mutex
virtual ~Mutex(void)
Definition: system_Thread.cpp:177
elm::TestCase::check
void check(CString file, int line, CString text, bool result)
Definition: util_test.cpp:218
elm::BitVector::BitVector
BitVector(void)
Definition: BitVector.h:34
elm::sys::SystemException
Definition: SystemException.h:30
elm::hash
t::hash hash(const T &x)
Definition: hash.h:155
elm::sys::Job
Definition: JobScheduler.h:28
elm::BitVector::equals
bool equals(const BitVector &vec) const
Definition: util_BitVector.cpp:168
elm::option::OptionException::OptionException
OptionException(const String &message)
Definition: option_Manager.cpp:168
elm::io::InStream::read
virtual int read(void)
Definition: io_InStream.cpp:63
elm::io::FileOutput::FileOutput
FileOutput(const char *path, bool append=false)
Definition: io_Output.cpp:1119
elm::serial2::XOMElementSerializer::beginObject
virtual void beginObject(const rtti::Type &clazz, const void *object)
Definition: serial2_XOMSerializer.cpp:106
elm::rtti::IntType::isSerial
virtual bool isSerial(void) const
Definition: rtti.cpp:606
elm::sys::System::library_prefix
static cstring library_prefix
Definition: System.h:56
elm::sys::Plugin::matches
bool matches(const string &name) const
Definition: system_Plugin.cpp:472
elm::serial2::XOMUnserializer::flush
virtual void flush(void)
Definition: serial2_XOMUnserializer.cpp:186
elm::dtd::Parser::mark_t
int mark_t
Definition: dtd.h:69
elm::TestSet::perform
void perform(void)
Definition: util_test.cpp:328
elm::io::BLUE
ANSICode BLUE
< ANSI code for yellow text
Definition: ansi.h:51
elm::io::Monitor::warn
virtual void warn(const string &message)
Definition: io_Monitor.cpp:82
elm::Char::isHex
bool isHex(void) const
Definition: string_Char.cpp:128
elm::io::FloatFormat::SHORTEST
@ SHORTEST
Definition: Output.h:112
elm::io::IntFormat::right
IntFormat & right(void)
Definition: Output.h:90
elm::xom::close_callback
static int close_callback(void *context)
Definition: xom_Builder.cpp:81
elm::sys::Path::DirIter::next
void next(void)
Definition: system_Path.cpp:716
elm::rtti::InstanceType
Definition: Type.h:67
elm::sys::FileItem::toFile
virtual LockPtr< File > toFile()
Definition: system_FileItem.cpp:148
elm::lite
word_t lite(word_t w)
Definition: util_WAHVector.cpp:52
elm::rtti::InstanceClass::instantiate
Definition: Class.h:336
elm::sys::System::pipe
static Pair< SystemInStream *, SystemOutStream * > pipe(void)
Definition: system_System.cpp:206
elm::rtti::int32_type
const Type & int32_type
Definition: type_of.h:43
elm::sys::Plugger::addPath
void addPath(String path)
Definition: system_Plugger.cpp:171
elm::cin
io::Input cin
Definition: io_Input.cpp:796
elm::io::FloatFormat::_style
unsigned char _style
Definition: Output.h:141
elm::io::OutStream::flush
virtual int flush(void)=0
elm::serial2::XOMElementSerializer::endField
virtual void endField(void)
Definition: serial2_XOMSerializer.cpp:166
elm::rtti::BoolType::instantiate
virtual void * instantiate(void) const
Definition: rtti.cpp:714
elm::xom::Element::getNamespaceURI
virtual String getNamespaceURI(void)
Definition: xom_Element.cpp:461
elm::serial2::XOMUnserializer::beginObject
virtual void beginObject(const rtti::Type &clazz, void *object)
Definition: serial2_XOMUnserializer.cpp:321
elm::xom::NodeFactory::makeDocument
virtual Document * makeDocument(void *node)
Definition: xom_NodeFactory.cpp:87
elm::sys::Path::basePart
Path basePart(void) const
Definition: system_Path.cpp:481
elm::xom::ParentNode::insertChild
virtual void insertChild(Node *child, int position)
Definition: xom_ParentNode.cpp:124
elm::io::Output::stream
OutStream & stream(void) const
Definition: Output.h:183
elm::Array
Definition: Array.h:32
elm::t::hash
t::intptr hash
Definition: hash.h:34
elm::xom::Element::getLocalName
virtual String getLocalName(void)
Definition: xom_Element.cpp:382
elm::option::arg_required
@ arg_required
Definition: Option.h:44
elm::STRONG_TYPE
STRONG_TYPE(inode_t, ino_t)
elm::dtd::IgnoredContent::reset
void reset() override
Definition: xom_dtd.cpp:700
elm::rtti::AbstractClass
Definition: Class.h:289
elm::io::FloatFormat::SCIENTIFIC
@ SCIENTIFIC
Definition: Output.h:114
elm::String::ltrim
String ltrim(void) const
Definition: string_String.cpp:542
elm::sys::Directory::Iter::~Iter
~Iter(void)
Definition: system_Directory.cpp:123
elm::hex_set
static t::uint64 hex_set[]
Definition: string_Char.cpp:30
elm::xom::Element
Definition: Element.h:21
elm::io::BufferedOutStream::flush
int flush(void) override
Definition: io_BufferedOutStream.cpp:102
elm::sys::FileItem
Definition: FileItem.h:36
elm::sys::Directory::Iter::next
void next(void)
Definition: system_Directory.cpp:145
elm::io::BACK_BRIGHT_MAGENTA
ANSICode BACK_BRIGHT_MAGENTA
< ANSI code for bright blue back
Definition: ansi.h:78
elm::rtti::CStringType::type
virtual const Type & type(void) const
Definition: rtti.cpp:789
elm::io::MAGENTA
ANSICode MAGENTA
< ANSI code for blue text
Definition: ansi.h:52
elm::sys::Directory::toDirectory
LockPtr< Directory > toDirectory(void) override
Definition: system_Directory.cpp:76
elm::sys::Plugger::onWarning
virtual void onWarning(String message)
Definition: system_Plugger.cpp:634
elm::sys::Plugger::Plugger
Plugger(CString hook, const Version &plugger_version, String paths="*")
Definition: system_Plugger.cpp:112
elm::dtd::EmptyContent
Definition: xom_dtd.cpp:675
elm::rtti::InstanceClass::templ
const Type & templ(void) const override
Definition: rtti.cpp:1058
elm::sys::Path::append
Path append(Path path) const
Definition: system_Path.cpp:211
elm::sys::Runnable::null
static Runnable null
Definition: Thread.h:43
elm::inhstruct::SLNode::insertAfter
void insertAfter(SLNode *node)
Definition: SLList.h:49
elm::xom::Document::~Document
virtual ~Document(void)
Definition: xom_Document.cpp:74
elm::xom::Attribute::setValue
void setValue(String value)
Definition: xom_Attribute.cpp:137
elm::xom::Document::toXML
virtual String toXML(void)
Definition: xom_Document.cpp:149
elm::sys::Plugin::Plugin
Plugin(string name, const Version &plugger_version, CString hook="", const aliases_t &aliases=aliases_t::null)
Definition: system_Plugin.cpp:262
elm::serial2::TextSerializer::beginObject
virtual void beginObject(const rtti::Type &clazz, const void *object)
Definition: serial2_TextSerializer.cpp:60
elm::t::ptr
void * ptr
Definition: types.h:30
elm::io::Output::flush
void flush(void)
Definition: io_Output.cpp:298
elm::sys::ProcessBuilder::setOutput
void setOutput(SystemOutStream *_out)
Definition: system_ProcessBuilder.cpp:113
elm::io::WHITE
ANSICode WHITE
< ANSI code for cyan text
Definition: ansi.h:54
elm::is
static bool is(unsigned char c, t::uint64 set[])
Definition: string_Char.cpp:36
elm::rtti::TemplateClass::count
int count(void) const override
Definition: rtti.cpp:1029
elm::level_info
@ level_info
Definition: ErrorHandler.h:33
elm::ListMap::hasKey
bool hasKey(const K &k) const
Definition: ListMap.h:91
elm::type_info< string >::null
static const string null
Definition: type_info.h:203
elm::rtti::Type::asEnum
virtual const Enumerable & asEnum(void) const
Definition: rtti.cpp:443
elm::rtti::ObjectClass::instantiate
void * instantiate(void) const override
Definition: rtti.cpp:771
elm::json::Saver::close
void close(void)
Definition: json.cpp:108
elm::WAHVector::set
void set(void)
Definition: util_WAHVector.cpp:521
elm::lower_set
static t::uint64 lower_set[]
Definition: string_Char.cpp:33
elm::serial2::XOMElementSerializer::beginField
virtual void beginField(CString name)
Definition: serial2_XOMSerializer.cpp:156
elm::BitVector::includes
bool includes(const BitVector &vec) const
Definition: util_BitVector.cpp:134
elm::CleanList::add
void add(Cleaner *cleaner)
Definition: util_Cleaner.cpp:100
elm::KeyException::message
string message(void) override
Definition: utility.cpp:91
elm::sys::JobScheduler::setProducer
void setProducer(JobProducer &producer)
Definition: sys_JobScheduler.cpp:132
elm::xom::Element::appendChild
virtual void appendChild(String text)
Definition: xom_Element.cpp:174
elm::String::startsWith
bool startsWith(const char *str) const
Definition: String.h:112
Char
Definition: Char.py:1
elm::BitVector::countOnes
int countOnes(void) const
Definition: util_BitVector.cpp:493
elm::rtti::Type::isBool
virtual bool isBool(void) const
Definition: rtti.cpp:371
elm::io::BACK_BRIGHT_CYAN
ANSICode BACK_BRIGHT_CYAN
< ANSI code for bright magenta back
Definition: ansi.h:79
elm::xom::Node::getNode
void * getNode(void) const
Definition: Node.h:95
elm::dtd::operator!
Content & operator!(Content &c)
Definition: xom_dtd.cpp:1192
elm::sys::File::toFile
LockPtr< File > toFile(void) override
Definition: system_File.cpp:61
elm::str
string str(const char *s)
Definition: String.h:150
elm::dtd::operator|
Content & operator|(Content &c1, Content &c2)
Definition: xom_dtd.cpp:1208
elm::option::Manager::displayHelp
virtual void displayHelp(void)
Definition: option_Manager.cpp:441
elm::sys::Directory::Iter::ended
bool ended(void) const
Definition: system_Directory.cpp:130
elm::dtd::IDAttribute::reset
void reset() override
Definition: xom_dtd.cpp:1109
elm::sys::Plugger::plugged
const Vector< Plugin * > & plugged() const
Definition: Plugger.h:92
elm::dtd::AnyContent::reset
void reset() override
Definition: xom_dtd.cpp:1061
elm::BitVector
Definition: BitVector.h:31
elm::io::in
sys::SystemInStream & in
Definition: system_SystemIO.cpp:116
elm::io::BRIGHT_YELLOW
ANSICode BRIGHT_YELLOW
< ANSI code for bright green text
Definition: ansi.h:58
elm::dtd::_empty
static EmptyContent _empty
Definition: xom_dtd.cpp:688
elm::io::right
IntFormat right(IntFormat fmt)
Definition: Output.h:264
elm::dtd::Element::parse
void parse(Factory &factory, xom::Element *element, t::uint32 flags=Parser::CROP)
Definition: xom_dtd.cpp:840
elm::sys::PLUG_EXT
static cstring PLUG_EXT
Definition: system_Plugger.cpp:57
elm::json::Maker::beginObject
virtual void beginObject(void)
Definition: json_Parser.cpp:52
elm::rtti::ObjectClass::ObjectClass
ObjectClass(void)
Definition: rtti.cpp:770
elm::BitVector::makeReset
BitVector makeReset(const BitVector &vec) const
Definition: util_BitVector.cpp:322
elm::option::AbstractValueOption::argDescription
cstring argDescription(void) override
Definition: option_ValueOption.cpp:173
elm::mask
word_t mask(int n)
Definition: util_WAHVector.cpp:50
elm::io::IntFormat::_base
unsigned char _base
Definition: Output.h:97
elm::io::Win_stdout
static sys::SystemOutStream Win_stdout(GetStdHandle(STD_OUTPUT_HANDLE))
elm::io::hex
IntFormat hex(IntFormat fmt)
Definition: Output.h:259
elm::hash_equals
bool hash_equals(const void *p1, const void *p2, int size)
Definition: util_HashKey.cpp:160
elm::sys::Path::temp
static Path temp(void)
Definition: system_Path.cpp:385
elm::io::RandomAccessStream::openFile
static RandomAccessStream * openFile(const sys::Path &path, access_t access=READ)
Definition: io_RandomAccessStream.cpp:95
elm::io::BufferedInStream::BufferedInStream
BufferedInStream(InStream &input, int size=default_size)
Definition: io_BufferedInStream.cpp:44
elm::sys::Plugin::~Plugin
virtual ~Plugin(void)
Definition: system_Plugin.cpp:307
elm::option::Option::process
virtual void process(String arg)=0
elm::String::toCString
CString toCString(void) const
Definition: String.h:90
elm::WAHVector::word_t
t::uint32 word_t
Definition: WAHVector.h:31
elm::BitVector::resize
void resize(int new_size)
Definition: util_BitVector.cpp:512
elm::io::left
IntFormat left(IntFormat fmt)
Definition: Output.h:263
elm::sys::System::hasEnv
static bool hasEnv(cstring key)
elm::log::Debug::getNumberingFlag
static bool getNumberingFlag()
Check if the numbering of the logs is enabled.
Definition: Log.h:47
elm::sys::JobScheduler::producer
JobProducer & producer(void) const
Definition: JobScheduler.h:56
elm::rtti::Type::isClass
virtual bool isClass(void) const
Definition: rtti.cpp:404
elm::rtti::BoolType::BoolType
BoolType(void)
Definition: rtti.cpp:706
elm::xom::Node::setNode
void setNode(void *_node)
Definition: xom_Node.cpp:121
elm::type_info< cstring >::null
static const cstring null
Definition: type_info.h:187
elm::dtd::Alt::Alt
Alt(Content &content1, Content &content2)
Definition: xom_dtd.cpp:934
elm::sys::time_t
t::uint64 time_t
Definition: StopWatch.h:30
Vector
elm::io::InFileStream::isReady
bool isReady(void)
elm::rtti::FloatType::type
virtual const Type & type(void) const
Definition: rtti.cpp:678
elm::rtti::InstanceClass::InstanceClass
InstanceClass(const make &m, const instantiate &i)
Definition: rtti.cpp:1046
elm::sys::ProcessBuilder::setInput
void setInput(SystemInStream *_in)
Definition: system_ProcessBuilder.cpp:104
elm::rtti::ActualParamType
Definition: rtti.cpp:515
elm::WAHVector::WAHVector
WAHVector(void)
Definition: WAHVector.h:33
elm::xom::Attribute::getLocalName
String getLocalName(void) const
Definition: xom_Attribute.cpp:83
elm::NoInfoHandler
Definition: util_ErrorHandler.cpp:71
elm::color::Yel
const Color Yel("\e[0;33m")
elm::sys::Plugin::pluggerVersion
const Version & pluggerVersion(void) const
Definition: Plugin.h:125
elm::io::BACK_BRIGHT_BLUE
ANSICode BACK_BRIGHT_BLUE
< ANSI code for bright yellow back
Definition: ansi.h:77
elm::io::BufferedOutStream::supportsANSI
bool supportsANSI() const override
Definition: io_BufferedOutStream.cpp:147
elm::sys::System::READ
static const int READ
Definition: System.h:42
elm::Char::isBin
bool isBin(void) const
Definition: string_Char.cpp:110
elm::sys::SystemException::BAD_PATH
@ BAD_PATH
Definition: SystemException.h:36
elm::sys::FileItem::ino
ino_t ino
Definition: FileItem.h:52
elm::sys::System::getTempDir
static sys::Path getTempDir(void)
elm::sys::Plugger::NO_MAGIC
@ NO_MAGIC
Definition: Plugger.h:45
elm::dtd::Content::~Content
virtual ~Content(void)
Definition: xom_dtd.cpp:655
elm::sys::Plugger::removePath
void removePath(String path)
Definition: system_Plugger.cpp:180
elm::io::Output
Definition: Output.h:179
elm::xom::Element::getQualifiedName
virtual String getQualifiedName(void)
Definition: xom_Element.cpp:489
elm::rtti::__param1
static const ActualParamType __param1(1)
elm::rtti::PointerType::PointerType
PointerType(const Type &to)
Definition: rtti.cpp:198
elm::TestCase::initialize
void initialize(void)
Definition: util_test.cpp:231
elm::io::WinOutStream::flush
virtual int flush(void)
Definition: io_WinOutStream.cpp:81
elm::rtti::CStringType
Definition: rtti.cpp:782
elm::hash_string
t::hash hash_string(const char *chars, int length)
Definition: util_HashKey.cpp:121
elm::io::BufferedOutStream::reset
void reset()
Definition: io_BufferedOutStream.cpp:116
elm::HashKey::hash
static t::hash hash(const T &key)
Definition: hash.h:52
elm::files
static HashMap< inode_t, sys::FileItem * > * files
Definition: system_FileItem.cpp:60
elm::BitVector::countBits
int countBits(void) const
Definition: util_BitVector.cpp:449
elm::io::VarExpander
Definition: VarExpander.h:30
elm::io::IntFormat::_pad
char _pad
Definition: Output.h:103
elm::MessageException::MessageException
MessageException(const String &message)
Definition: util_MessageException.cpp:42
elm::buf_err
static io::BufferedOutStream buf_err(io::err)
elm::rtti::IntType::isInt
virtual bool isInt(void) const
Definition: rtti.cpp:604
elm::serial2::XOMElementSerializer::onEnum
virtual void onEnum(const void *address, int value, const rtti::Type &clazz)
Definition: serial2_XOMSerializer.cpp:214
elm::rtti::BoolType::isSerial
virtual bool isSerial(void) const
Definition: rtti.cpp:709
elm::sys::Path::namePart
String namePart(void) const
Definition: system_Path.cpp:248
elm::Version::operator=
Version & operator=(const Version &version)
Definition: Version.h:124
elm::option::Option::desc
cstring desc
Definition: Option.h:75
elm::sys::Path::home
static Path home(void)
Definition: system_Path.cpp:366
elm::sys::System::READ_WRITE
static const int READ_WRITE
Definition: System.h:44
elm::xom::Attribute
Definition: Attribute.h:30
elm::array::reverse
void reverse(T *a, int n)
Definition: array.h:95
elm::rtti::Type::types
static TypeIter types(void)
Definition: rtti.cpp:325
elm::hash_cstring
t::hash hash_cstring(const char *chars)
Definition: util_HashKey.cpp:139
elm::sys::Plugger::MISSING_DEP
@ MISSING_DEP
Definition: Plugger.h:47
elm::List
Definition: List.h:34
elm::rtti::make
Definition: Class.h:251
elm::dtd::Content
Definition: dtd.h:160
elm::io::BACK_MAGENTA
ANSICode BACK_MAGENTA
< ANSI code for blue back
Definition: ansi.h:70
elm::rtti::Type
Definition: Type.h:83
elm::io::BlockInStream::read
int read() override
Definition: io_BlockInStream.cpp:139
elm::QuietHandler::onError
void onError(error_level_t level, const string &message) override
Definition: util_ErrorHandler.cpp:91
elm::serial2::TextSerializer::flush
virtual void flush(void)
Definition: serial2_TextSerializer.cpp:48
elm::xom::Attribute::Attribute
Attribute(Attribute *attribute)
Definition: xom_Attribute.cpp:49
elm::io::FloatFormat::right
FloatFormat & right(void)
Definition: Output.h:133
elm::rtti::IntType::unserialize
virtual void unserialize(serial2::Unserializer &uns, void *data) const
Definition: rtti.cpp:613
elm::sys::Path::isReadable
bool isReadable(void) const
Definition: system_Path.cpp:585
elm::serial2::XOMElementSerializer::beginCompound
virtual void beginCompound(const void *)
Definition: serial2_XOMSerializer.cpp:191
elm::sys::Plugin::make
Definition: Plugin.h:49
elm::rtti::Type::isPtr
virtual bool isPtr(void) const
Definition: rtti.cpp:395
elm::t::intptr
uint64 intptr
Definition: arch.h:38
elm::fill
void fill(C &c, int n, const typename C::t v=type_info< typename C::t >::null)
Definition: util.h:158
elm::dtd::Parser::recordID
void recordID(xom::String id, Element &element)
Definition: xom_dtd.cpp:345
elm::sys::File::size
int size(void)
Definition: system_File.cpp:51
elm::Vector::pop
T pop(void)
Definition: Vector.h:172
elm::Vector::Iter
Definition: Vector.h:67
elm::io::BLINK
ANSICode BLINK
< ANSI code for underlined text
Definition: ansi.h:42
elm::io::ITALIC
ANSICode ITALIC
< ANSI code for faint text
Definition: ansi.h:40
elm::ErrorHandler
Definition: ErrorHandler.h:40
elm::xom::Document::getRootElement
virtual Element * getRootElement(void)
Definition: xom_Document.cpp:118
elm::xom::Element::toString
virtual String toString(void)
Definition: xom_Element.cpp:572
elm::rtti::Enumerable::valueFor
virtual int valueFor(string text) const =0
elm::io::BACK_YELLOW
ANSICode BACK_YELLOW
< ANSI code for green back
Definition: ansi.h:68
elm::io::OSExpander
Definition: VarExpander.h:65
elm::dtd::Content::Element
friend class Element
Definition: dtd.h:161
elm::TestCase
Definition: test.h:32
elm::SortedList::Iter
Definition: SortedList.h:60
elm::TestCase::~TestCase
virtual ~TestCase(void)
Definition: util_test.cpp:298
elm::sys::Path::exists
bool exists(void) const
Definition: system_Path.cpp:549
elm::io::BufferedInStream::read
int read(void) override
Definition: io_BufferedInStream.cpp:120
elm::WORD_SIZE
static int WORD_SIZE
Definition: util_WAHVector.cpp:43
elm::option::Manager::manage
int manage(int artc, argv_t argv)
Definition: option_Manager.cpp:364
elm::inhstruct::BinTree::setRoot
void setRoot(Node *node)
Definition: BinTree.h:93
elm::dtd::AbstractAttribute::isStrict
bool isStrict() const
Definition: dtd.h:139
elm::rtti::Enum::nameFor
virtual cstring nameFor(int value) const
Definition: rtti.cpp:1227
elm::sys::Plugin::cleanup
virtual void cleanup(void)
Definition: system_Plugin.cpp:388
elm::io::InStream
Definition: InStream.h:29
elm::rtti::Enum::make
Definition: Enum.h:46
elm::option::Manager::parse
void parse(int argc, argv_t argv)
Definition: option_Manager.cpp:388
elm::fillCount
word_t fillCount(word_t w)
Definition: util_WAHVector.cpp:49
elm::sys::Path::isHomeRelative
bool isHomeRelative(void) const
Definition: system_Path.cpp:303
elm::xom::Element::copy
virtual Node * copy(void)
Definition: xom_Element.cpp:181
elm::option::Manager::addOption
void addOption(Option *option)
Definition: option_Manager.cpp:282
elm::inhstruct::BinTree::count
int count(void) const
Definition: BinTree.h:87
elm::rtti::FloatType::instantiate
virtual void * instantiate(void) const
Definition: rtti.cpp:679
elm::dtd::Content::reset
virtual void reset()=0
elm::xom::Node
Definition: Node.h:40
elm::Pair::fst
T1 fst
Definition: Pair.h:35
elm::io::RED
ANSICode RED
< ANSI code for black text
Definition: ansi.h:48
elm::rtti::uint32_type
const Type & uint32_type
Definition: type_of.h:43
elm::inhstruct::SortedBinTree::isEmpty
bool isEmpty(void)
Definition: SortedBinTree.h:43
elm::rtti::CStringType::unserialize
virtual void unserialize(serial2::Unserializer &uns, void *data) const
Definition: rtti.cpp:792
elm::io::Win_stderr
static sys::SystemOutStream Win_stderr(GetStdHandle(STD_ERROR_HANDLE))
elm::HashMap::clear
void clear(void)
Definition: HashMap.h:48
elm::dtd::GC
Definition: xom_dtd.cpp:1141
elm::rtti::ActualParamType::index
virtual int index(void) const
Definition: rtti.cpp:518
elm::io::StringFormat
Definition: Output.h:152
elm::utf8::char_t
t::uint32 char_t
Definition: utf8.h:31
elm::json::Saver::Saver
Saver(io::OutStream &out=io::out)
Definition: json.cpp:47
elm::io::TeeOutStream::flush
int flush(void) override
Definition: io_TeeOutStream.cpp:59
elm::dtd::Parser::parse
void parse(xom::Element *xelt)
Definition: xom_dtd.cpp:371