Elm  1.0
ELM is a library providing generic data structures, OS-independent interface, plugins and XML.
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Concepts

Classes

class  elm::concept::Iterator< T >
 
class  elm::concept::Collection< T, E >
 
class  elm::concept::MutableCollection< T >
 
class  elm::concept::Set< T >
 
class  elm::concept::Array< T >
 
class  elm::concept::MutableArray< T >
 
class  elm::concept::Stack< T >
 
class  elm::concept::Queue< T >
 
class  elm::concept::Hash< T >
 
class  elm::concept::Comparator< T >
 
class  elm::concept::Equiv< T >
 
class  elm::concept::PartialComparator< T >
 
class  elm::concept::Map< K, T >
 
class  elm::concept::MutableMap< K, T >
 
class  elm::concept::List< T >
 
class  elm::concept::MutableList< T >
 
class  elm::concept::BiDiList< T >
 

Detailed Description

The ELM V0.3 will implement the concept approach. We are currently designing concepts for ELM whose a list is given below that will be used to fix progressively the existing classes.

Collection Concepts
Value Concepts
Other Concepts
  • elm::concept::Graph
  • elm::concept::Key
  • elm::concept::KeyLooker
  • elm::concept::MutableKeyLooker
Note
The This class represents the actual class itself in the concepts and must be changed according the current class.