Quantum Fog  0.9.3
Public Member Functions | Private Attributes | List of all members
L_LIST< TYPE > Class Template Reference

Public Member Functions

VOID clear ()
 
VOID copy (const L_LIST< TYPE > &prev_list)
 
 L_LIST (const L_LIST< TYPE > &s)
 
L_LIST< TYPE > & operator= (const L_LIST< TYPE > &rhs)
 
DIR_DATA< TYPE > * get_first_p () const
 
DIR_DATA< TYPE > * get_last_p () const
 
const USHORT get_len () const
 
BOOLEAN has_this (const TYPE &target) const
 
TYPE & operator[] (USHORT loc) const
 
VOID insert_first (const TYPE &data)
 
VOID insert_last (const TYPE &data)
 
BOOLEAN extract_first (TYPE &data)
 
BOOLEAN extract_first ()
 
BOOLEAN extract_last ()
 
BOOLEAN extract_target (const TYPE &target)
 
BOOLEAN extract_target (DIR_DATA< TYPE > *target_p)
 

Private Attributes

DIR_DATA< TYPE > * its_first_p
 
DIR_DATA< TYPE > * its_last_p
 
USHORT its_len
 

The documentation for this class was generated from the following file: