Clarisse 4.0 SP5b SDK  4.0.0.0.5.1
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Friends | List of all members
CoreMostRecentSortedSet< T > Class Template Reference
Inheritance diagram for CoreMostRecentSortedSet< T >:
CoreBaseObject CoreBaseType

Public Member Functions

 CoreMostRecentSortedSet (const CoreMostRecentSortedSet< T > &set)
 
const unsigned int & get_count () const
 
bool is_empty () const
 
bool exists (const T &item) const
 
bool add (const T &item)
 
void remove (const unsigned int &index)
 
bool remove_item (const T &item)
 
void remove_all ()
 
const T & operator[] (const unsigned int &index) const
 
T & operator[] (const unsigned int &index)
 
CoreMostRecentSortedSet< T > & operator= (const CoreMostRecentSortedSet< T > &set)
 
bool operator== (const CoreMostRecentSortedSet< T > &set) const
 
bool operator!= (const CoreMostRecentSortedSet< T > &set) const
 
void get_array (CoreArray< T > &array) const
 
void get_list (CoreList< T > &list) const
 
void get_vector (CoreVector< T > &vector) const
 
size_t get_memory_size () const
 
- Public Member Functions inherited from CoreBaseObject
bool is_kindof (const CoreBaseObject &object) const
 
CoreString get_class_info_name () const
 
CoreString get_class_interface () const
 
const unsigned long & get_class_info_id () const
 
bool is_kindof (const CoreClassInfo &cinfo) const
 
virtual const CoreClassInfoget_class_info () const
 
bool operator== (const CoreBaseObject &obj) const
 
template<class T >
T * cast ()
 
template<class T >
const T * cast () const
 
- Public Member Functions inherited from CoreBaseType
bool is_kindof (const CoreClassInfo &cinfo) const
 
bool operator== (const CoreBaseType &obj) const
 

Friends

CoreLogStreamoperator<< (CoreLogStream &os, const CoreMostRecentSortedSet &set)
 

Additional Inherited Members

- Static Public Member Functions inherited from CoreBaseObject
static const CoreClassInfoclass_info ()
 
static bool ___class_destructor__ (void *instance, const bool &is_array)
 
template<class T >
static T * cast (CoreBaseObject *object)
 
template<class T >
static const T * cast (const CoreBaseObject *object)