#include <list.h>
Public Types | |
typedef aegis_shared_ptr < file_event_list > | pointer |
Public Member Functions | |
virtual | ~file_event_list () |
size_t | size () const |
void | clear () |
void | push_back (const file_event_list &arg) |
void | push_back (file_event *arg) |
file_event * | get (size_t n) const |
file_event * | operator[] (size_t n) const |
bool | empty () const |
file_event * | back () const |
Static Public Member Functions | |
static pointer | create () |
static pointer | create (const pointer &arg) |
Private Member Functions | |
file_event_list () | |
file_event_list (const file_event_list &) | |
file_event_list & | operator= (const file_event_list &) |
Private Attributes | |
size_t | length |
size_t | maximum |
file_event ** | item |
Definition at line 31 of file list.h.
virtual file_event_list::~file_event_list | ( | ) | [virtual] |
The destructor.
file_event_list::file_event_list | ( | ) | [private] |
The default constructor. It is private on purpose, use a "create" class method instead.
file_event_list::file_event_list | ( | const file_event_list & | ) | [private] |
The copy constructor. It is private on purpose, use a "create" class method instead.
file_event_list& file_event_list::operator= | ( | const file_event_list & | ) | [private] |
The assignment operator. It is private on purpose, use a "create" class method instead.
static pointer file_event_list::create | ( | ) | [static] |
void file_event_list::clear | ( | ) |
void file_event_list::push_back | ( | const file_event_list & | arg | ) |
void file_event_list::push_back | ( | file_event * | arg | ) |
file_event* file_event_list::get | ( | size_t | n | ) | const [inline] |
file_event* file_event_list::operator[] | ( | size_t | n | ) | const [inline] |
file_event* file_event_list::back | ( | ) | const [inline] |
size_t file_event_list::length [private] |
size_t file_event_list::maximum [private] |
file_event** file_event_list::item [private] |