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