CSAD
 All Classes Namespaces Functions Variables Enumerations Enumerator Friends Groups Pages
Classes | Public Member Functions | List of all members
bt::MapVoid< T > Class Template Reference

MapVoid - associative list matches a particular address another address of the specified data type. More...

Classes

class  iterator
 The object that abstracts a single interface access to the items in the collection. More...
 

Public Member Functions

_FORCEINLINE iterator begin ()
 Returns an iterator pointing to the first element in the sequence.
 
_FORCEINLINE void clear ()
 Removes a list of associative records.
 
_FORCEINLINE bool contains (void *_key)
 Returns true if the value of this key contains.
 
_FORCEINLINE bool contains (_voidint _key)
 Returns true if the value of this key contains.
 
_FORCEINLINE unsigned int count ()
 The number of associative entries in the list.
 
_FORCEINLINE void * data ()
 returns an array of data.
 
_FORCEINLINE iterator end ()
 Returns an iterator to the conditional end in the sequence.
 
_FORCEINLINE T * find (void *_key)
 Returns a pointer value of a given type, if the value of this key contains, otherwise returns 0.
 
_FORCEINLINE T * find (_voidint _key)
 Returns a pointer value of a given type, if the value of this key contains, otherwise returns 0.
 
_FORCEINLINE T * remove (void *_key)
 Removes from the list the value of the specified key and returns its position in the list if it is present, otherwise returns -1.
 
_FORCEINLINE T * remove (_voidint _key)
 Removes from the list the value of the specified key and returns its position in the list if it is present, otherwise returns -1.
 

Detailed Description

template<typename T>
class bt::MapVoid< T >

MapVoid - associative list matches a particular address another address of the specified data type.

See Also
bt