Elm  2
ELM is a library providing generic data structures, OS-independent interface, plugins and XML.
Class Index
A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Z | _
A
AbstractAttribute (elm::dtd)
AbstractBlockAllocatorWithGC (elm)
AbstractClass (elm::serial2)
AbstractClass (elm::rtti)
AbstractCollection (elm::dyndata)
AbstractGC (elm)
AbstractIter (elm::dyndata)
AbstractTree (elm::avl)
AbstractTuple (elm::rtti)
AbstractValueOption (elm::option)
access_t (elm::variant)
access_t< bool > (elm::variant)
access_t< const cstring & > (elm::variant)
access_t< const string & > (elm::variant)
access_t< const T * > (elm::variant)
access_t< cstring > (elm::variant)
access_t< double > (elm::variant)
access_t< float > (elm::variant)
access_t< string > (elm::variant)
access_t< T & > (elm::variant)
access_t< T * > (elm::variant)
access_t< t::int16 > (elm::variant)
access_t< t::int32 > (elm::variant)
access_t< t::int64 > (elm::variant)
access_t< t::int8 > (elm::variant)
access_t< t::uint16 > (elm::variant)
access_t< t::uint32 > (elm::variant)
access_t< t::uint64 > (elm::variant)
access_t< t::uint8 > (elm::variant)
ActualParamType (elm::rtti)
Adapter (elm::concept)
Add (elm)
AllocArray (elm)
Allocator (elm::concept)
AllocatorDelegate (elm)
Alt (elm::dtd)
ANSIManager (elm::io)
AnyContent (elm::dtd)
Array (elm)
Array (elm::concept)
ArrayDelegate (elm)
ArrayField (elm::serial2)
ArrayList (elm)
AssocComparator (elm)
AssocEquiv (elm)
AssocHashKey (elm)
Attribute (elm::dtd)
Attribute (elm::xom)
Attribute< xom::String > (elm::dtd)
AutoCleaner::AutoCleaner
AutoCleaner (elm)
AutoString (elm)
AutoStringStartup (elm)
AVLTree (elm::inhstruct)
B
BiDiList::BackIter (elm)
Array::BackIter (elm)
DLList::BackIterator
BiDiList::BackIterator (elm::concept)
Array::BackMutIter (elm)
Array::BackPreIter (elm)
BadAlloc (elm)
Bag (elm)
Base (elm::serial2)
FragTable::BaseIter (elm)
Slice::BaseIter (elm)
BiDiList (elm)
BiDiList (elm::concept)
BinomialQueue (elm)
BinTree (elm::inhstruct)
WAHVector::Bit (elm)
BitVector (elm)
ListGC::block_t (elm)
BlockAllocator (elm)
BlockAllocatorWithGC (elm)
BlockInStream (elm::io)
BlockOutStream (elm::io)
bool
BoolType (elm::rtti)
Buffer (elm)
BufferedInStream (elm::io)
BufferedOutStream (elm::io)
BufferException (elm)
builder (elm)
Builder (elm::stree)
Builder (elm::xom)
C
Char (elm::utf16)
Char (elm)
StackAllocator::chunk_t (elm)
StackAllocator::ChunkIter (elm)
class
Class (elm::rtti)
Class (elm::serial2)
class_one (elm)
class_zero (elm)
Cleaner (elm)
CleanList (elm)
ClientSocket (elm::net)
CollecAC (elm::serial2)
Collection (elm::concept)
Collection (elm::dyndata)
CollectionIterator (elm::rtti)
CollectionSerializer (elm::serial2)
list::Collector (elm::imm)
Color (elm::color)
Comment (elm::xom)
Comparator (elm::concept)
Comparator (elm)
Comparator< cstring > (elm)
Comparator< Pair< K, T > > (elm)
Comparator< string > (elm)
ComparatorDelegate (elm)
Compare (elm::concept)
CompareEquiv (elm)
CompareManager (elm)
Connection (elm::net)
ConstPreIter (elm)
Constructor0 (elm::rtti)
Constructor1 (elm::rtti)
Constructor2 (elm::rtti)
Content (elm::dtd)
CrashHandler (elm)
CrashMonitor (elm)
CString (elm)
CStringType (elm::rtti)
D
DAGNode
data_t (elm::variant)
DataSerializer (elm::serial2)
Debug (elm::log)
Declare (elm::rtti)
def_printer (elm::io)
Input::def_scanner (elm::io)
Default (elm)
default_t (elm)
DefaultAllocator (elm)
DefaultAllocatorDelegate (elm)
DefaultField (elm)
ref_t::delegate (elm)
Deletor (elm)
Directory (elm::sys)
Path::DirIter (elm::sys)
Path::DirReader (elm::sys)
DLList
DLList (elm::inhstruct)
DLNode (elm::inhstruct)
Document (elm::xom)
DynamicComparator (elm)
DynBlock (elm::block)
E
Element (elm::xom)
Element (elm::dtd)
Elements (elm::xom)
ElmPlugin
em
EmptyContent (elm::dtd)
enable_if (elm::meta)
enable_if< true, T > (elm::meta)
Enum (elm::rtti)
Enum (elm::serial2)
enum_info (elm)
enum_printer (elm::io)
Input::enum_scanner (elm::io)
enum_t (elm)
Enumerable (elm::rtti)
EnumOption (elm::option)
EOL (elm::io)
EqualsEquiv (elm)
Equiv (elm::concept)
Equiv (elm)
EquivDelegate (elm)
EquivManager (elm)
ErrorBase (elm)
ErrorHandler (elm)
Exception (elm::dtd)
Exception (elm)
Exception (elm::ini)
Exception (elm::json)
Exception (elm::net)
Exception (elm::utf8)
Exception (elm::xom)
ExpandableArray (elm::concept)
ExternalSolver (elm::serial2)
F
Factory (elm::dtd)
fast (elm::array)
Field (elm)
File (elm::ini)
File (elm::sys)
FileInput (elm::io)
FileItem (elm::sys)
FileOutput (elm::io)
FixArray
Flags (elm)
Fletcher (elm::checksum)
FloatFormat (elm::io)
FloatType (elm::rtti)
Formatter (elm)
FragTable (elm)
FragTable
AbstractBlockAllocatorWithGC::free_t (elm)
from_class (elm::serial2)
from_class< elm::Vector< T, M > > (elm::serial2)
from_class< Vector< T > > (elm::serial2)
from_enum (elm::serial2)
from_type (elm::serial2)
Function (elm::concept)
FunctionWithArg (elm::concept)
G
GC (elm::dtd)
GCManager (elm)
GDBCrashHandler (elm)
GenSortedBinTree
GenTree (elm::avl)
GlobalComparator (elm)
GroupedGC (elm)
H
Hash (elm::concept)
HashDelegate (elm)
Hasher (elm)
HashKey (elm)
HashKey< const T * > (elm)
HashKey< CString > (elm)
HashKey< inode_t > (elm)
HashKey< int > (elm)
HashKey< Pair< T1, T2 > > (elm)
HashKey< String > (elm)
HashKey< sys::Path > (elm)
HashKey< T * > (elm)
HashManager (elm)
HashMap (elm)
HashSet (elm)
HashTable (elm)
I
IdAdapter (elm)
IDAttribute (elm::dtd)
IgnoredContent (elm::dtd)
IndexedIterator (elm)
InFileStream (elm::io)
Initializer (elm)
InplacePreIterator (elm)
Input (elm::io)
inst (elm::rtti)
InstanceClass (elm::rtti)
InstanceType (elm::rtti)
InstanceClass::instantiate (elm::rtti)
InStream (elm::io)
IntFormat (elm::io)
IntType (elm::rtti)
IOException (elm::io)
is_same (elm::meta)
is_same< U, U > (elm::meta)
is_scalar (elm::intern)
is_supported (elm::meta)
iter (List)
Vector::Iter (elm)
Iter (elm::utf8)
TreeMap::Iter (elm)
TreeBag::Iter (elm)
Tree::Iter (elm)
Plugger::Iter (elm::sys)
Directory::Iter (elm::sys)
String::Iter (elm)
StaticStack::Iter (elm)
SortedList::Iter (elm)
Slice::Iter (elm)
Range::Iter (elm)
ListMap::Iter (elm)
List::Iter (elm)
iter (elm)
HashTable::Iter (elm)
Tree::Iter (elm::inhstruct)
Array::Iter (elm)
ArrayList::Iter (elm)
GenTree::Iter (elm::avl)
Map::Iter (elm::avl)
Bag::Iter (elm)
BiDiList::Iter (elm)
BitVector::Iter (elm)
Collection::Iter (elm::concept)
Iter (elm::concept)
Iter (elm::dyndata)
FragTable::Iter (elm)
HashMap::Iter (elm)
HashSet::Iter (elm)
Iterable (elm)
Tree::Iterator
DLList::Iterator
SortedList::Iterator
SortedBinTree::Iterator
Plugger::Iterator
Iterator
GenTree::Iterator
FragTable::Iterator
TestSet::Iterator (elm)
Iterator (elm::rtti)
Section::Iterator (elm::ini)
File::Iterator (elm::ini)
enum_info::iterator (elm)
BiDiList::Iterator (elm::concept)
Directory::Iterator
IteratorProducer (elm::sys)
IterInst (elm::dyndata)
IterIterator (elm::rtti)
J
JenkinsHasher
Job (elm::sys)
JobProducer (elm::sys)
JobScheduler (elm::sys)
K
Key (elm::concept)
KeyException (elm)
Map::KeyIter (elm::avl)
Map::KeyIter (elm::concept)
HashMap::KeyIter (elm)
ListMap::KeyIter (elm)
TreeMap::KeyIter (elm)
SortedBintree::KeyIterator
L
Input::LineIter (elm::io)
Input::LineRange (elm::io)
List (elm::concept)
list (elm::imm)
List (elm)
ListGC (elm)
ListMap (elm)
ListMapManager
ListOption (elm::option)
ListPrinter (elm::io)
ListQueue (elm)
ListSet (elm)
Lock (elm)
LockPtr (elm)
M
AbstractValueOption::Make (elm::option)
Element::Make
Plugin::make (elm::sys)
make (elm::rtti)
Enum::make (elm::rtti)
Option::Make (elm::option)
Manager::Make (elm::option)
EnumOption::Make (elm::option)
ValueOption::Make (elm::option)
Maker (elm::json)
Manager (elm::option)
Map (elm::avl)
Map (elm::concept)
MapDelegate (elm)
MarkerBuilder (elm::stree)
MD5 (elm::checksum)
MessageException (elm)
Method0 (elm::rtti)
Method0Const (elm::rtti)
Method1 (elm::rtti)
Method1Const (elm::rtti)
Method2 (elm::rtti)
Method2Const (elm::rtti)
Monitor (elm::io)
Mul (elm)
mutable_iter (List)
MutableAbstractCollection (elm::dyndata)
MutableArray (elm::concept)
MutableCollection (elm::concept)
MutableCollection (elm::dyndata)
MutableIter (elm::concept)
MutableIterator
MutableList (elm::concept)
MutableMap (elm::concept)
Mutex (elm::sys)
Array::MutIter (elm)
FragTable::MutIter (elm)
ListMap::MutIter (elm)
Slice::MutIter (elm)
Vector::MutIter (elm)
MutPreIter (elm)
MY_CLASS
N
n (elm::meta)
no_inst (elm::rtti)
NoCrashHandler (elm)
AbstractTree::Node (elm::avl)
GenTree::Node (elm::avl)
Tree::Node (elm::avl)
BinTree::Node (elm::inhstruct)
Node (elm::xom)
Tree::node_t (elm::stree)
NodeFactory (elm::xom)
Nodes (elm::xom)
NoInfoHandler (elm)
NullInStream (elm::io)
NullOutStream (elm::io)
NumIter (elm)
NumRange (elm)
O
Object (elm::rtti)
ObjectClass (elm::rtti)
ObjectType
BitVector::OneIterator (elm)
Iterator::OneIterator
Operation (elm::rtti)
Option (elm)
Option (elm::option)
Optional (elm::dtd)
OptionalNone (elm)
OptionException (elm::option)
OrderedInitializer (elm)
OSExpander (elm::io)
OutFileStreal
OutFileStream (elm::io)
Output (elm::io)
OutStream (elm::io)
P
Pair (elm)
PairAdapter (elm)
Map::PairIter (elm::avl)
HashMap::PairIter (elm)
TreeMap::PairIter (elm)
Map::PairIterator (elm::concept)
Parameter (elm::rtti)
ParamType (elm::rtti)
ParentNode (elm::xom)
Parser (elm::dtd)
Parser (elm::json)
PartialComparator (elm::concept)
Path (elm::sys)
Path::PathIter (elm::sys)
Plugger::PathIterator (elm::sys)
Path::PathSplit (elm::sys)
PCDATA
PCDATAContent (elm::dtd)
Plugger (elm::sys)
Plugin (elm::sys)
PointerType (elm::rtti)
prec_iter (List)
List::PrecIter (elm)
Predicate (elm::concept)
PredicateWithArg (elm::concept)
Array::PreIter (elm)
ListMap::PreIter (elm)
PreIter (elm)
Vector::PreIter (elm)
PreIterator (elm)
Printable (elm::io)
Process (elm::sys)
ProcessBuilder (elm::sys)
Q
Queue (elm::avl)
Queue (elm::concept)
QuietHandler (elm)
R
RandomAccessStream (elm::io)
Range (elm)
BitVector::Ref (elm)
Ref (elm)
ref_t (elm)
RefAttribute (elm::dtd)
RefPair (elm)
Repeat (elm::dtd)
ReverseComparator (elm)
Runnable (elm::sys)
S
Saver (elm::json)
scalar_one (elm)
scalar_t (elm)
scalar_zero (elm)
Section (elm::ini)
SegmentBuilder (elm::stree)
SelectIter (elm)
SelfHashKey (elm)
Seq (elm::dtd)
Serializable (elm::rtti)
Serializer (elm::serial2)
Serializer (elm::xom)
Server (elm::net)
ServerSocket (elm::net)
Set (elm::concept)
Set (elm::avl)
Set (Char)
sfinae_true (elm::meta)
SharedPtr (elm)
signed_info (elm)
SimpleGC (elm)
Slice (elm)
SLList (elm::inhstruct)
SLNode (elm::inhstruct)
slow (elm::array)
SolidType
sorted_list (elm::imm)
SortedBinMap
SortedBinTree (elm::inhstruct)
SortedBinTree
SortedList (elm)
GenTree::Stack (elm::avl)
Stack (elm::concept)
AbstractTree::Stack (elm::avl)
StackAllocator (elm)
Static0 (elm::rtti)
Static1 (elm::rtti)
Static2 (elm::rtti)
StaticComparator (elm)
StaticStack (elm)
StopWatch (elm::sys)
StreamPipe (elm::io)
StrictMapDelegate (elm)
String (elm)
String (elm::xom)
StringBuffer (elm)
StringFormat (elm::io)
StringInput (elm::io)
StringList (elm::option)
StringOutput (elm::io)
StringSplit (elm)
StringType (elm::rtti)
StrongType
StructuredOutput (elm::io)
sub_iter (List)
List::SubIter (elm)
SwitchOption (elm::option)
System (elm::sys)
SystemException (elm::sys)
SystemInStream
SystemOutStream
T
Table
Tag (elm::io)
TeeOutStream (elm::io)
Temp (elm)
TemplateClass (elm::rtti)
TemplateType (elm::rtti)
TempPtr (elm)
TestCase (elm)
TestSet (elm)
Text (elm::xom)
TextSerializer (elm::serial2)
Thread (elm::sys)
ThreadException (elm::sys)
ti (elm)
Time (elm)
Tree (elm::avl)
Tree (elm::inhstruct)
Tree (elm::stree)
Tree (elm)
TreeBag (elm)
TreeMap (elm)
true_pred (elm)
Tuple (elm::rtti)
Tuple1 (elm::rtti)
Type (elm::rtti)
type_info (elm)
type_info< bool > (elm)
type_info< char > (elm)
type_info< const T & > (elm)
type_info< const T * > (elm)
type_info< cstring > (elm)
type_info< double > (elm)
type_info< float > (elm)
type_info< long double > (elm)
type_info< string > (elm)
type_info< T & > (elm)
type_info< T * > (elm)
type_info< t::int16 > (elm)
type_info< t::int32 > (elm)
type_info< t::int64 > (elm)
type_info< t::int8 > (elm)
type_info< t::uint16 > (elm)
type_info< t::uint32 > (elm)
type_info< t::uint64 > (elm)
type_info< t::uint8 > (elm)
type_info< void > (elm)
type_t (elm)
U
UniquePtr (elm)
UnixInStream (elm::io)
UnixOutStream (elm::io)
UnknownException (elm::option)
Unserializer (elm::serial2)
unsigned_info (elm)
UnsupportedNode (elm::xom)
V
Enum::Value (elm::rtti)
Enum::value
Value (elm::option)
enum_info::value_t (elm)
SortedBintree::ValueIterator
ValueOption (elm::option)
VarArg (elm)
VarExpander (elm::io)
Variant (elm)
Vector (elm::serial2)
Vector
Vector (elm)
VectorQueue (elm)
VectorQueue< T >
Version (elm)
BinTree::Visitor (elm::inhstruct)
GenTree::VisitStack (elm::avl)
void
VoidType (elm::rtti)
W
WAHVector (elm)
WinInStream (elm::io)
WinOutStream (elm::io)
X
XIncluder (elm::xom)
XMLException (elm::xom)
XOMElementSerializer (elm::serial2)
XOMSerializer (elm::serial2)
XOMUnserializer (elm::serial2)
XSLException (elm::xom)
XSLTransform (elm::xom)
Z
BitVector::ZeroIterator (elm)
_
_false (elm)
_false (elm::meta)
_if (elm)
_if (elm::meta)
_if< false, T, E > (elm)
_if< false, T, E > (elm::meta)
_n (elm)
_templ (elm::rtti)
_true (elm)
_true (elm::meta)
_type (elm::rtti)
_type< const T & > (elm::rtti)
_type< dyndata::AbstractIter< T > > (elm::rtti)
_type< T * > (elm::rtti)