|
OOC
|
Welcome to OOC documentation
String Methods
Overridden Object Methods
equals - @ref StringEquals
compareTo - @ref StringCompareTo
toString - @ref StringToString
Overridden Container Methods
add - @ref StringAdd
clear - @ref StringClear
remove - @ref StringRemove
contains - @ref StringContains
copy - @ref StringCopy
isEmpty - @ref StringIsEmpty
size - @ref StringSize
Class member methods
set - @ref StringSet
c_str - @ref StringC_Str
append - @ref StringAppend
insert - @ref StringInsert
replace - @ref StringReplace
erase - @ref StringErase
find - @ref StringFind
substring - @ref StringSubString
begin - @ref StringBegin
next - @ref StringNext
end - @ref StringEnd
Vector Methods
Overridden Object Methods
equals - bool (*equals)(void* this, void* other);
compareTo - int (*compareTo)(void* this, void* other);
toString - char* (*toString)(void* this);
Overriden Container Methods
add - bool (*add)(void* this, T item);
clear - void(*clear)(void* this);
remove - bool(*remove)(void* this, T item);
contains - bool(*contains)(void* this, T item);
copy - void* (*copy)(void* this);
isEmpty - bool(*isEmpty)(void* this);
size - size_t(*size)(void* this);
Class member methods
set - CAT(Vector, T) (*set)(void* this, const T* item, size_t num_elements);
get - T*(*get)(void* this, int index);
move_push_front - bool(*move_push_front)(void* this, T item);
push_front - bool(*push_front)(void* this, T item);
move_push_back - bool(*move_push_back)(void* this, T item);
push_back - bool(*push_back)(void* this, T item);
move_insert - bool(*move_insert)(void* this, T item, int index);
insert - bool(*insert)(void* this, T item, int index);
find - int(*find) (void* this, T item);
replace - bool(*replace)(void* this, T to_replace, T replacement);
begin - CAT(CAT(Vector, T), Iterator) (*begin)(void* this);
next - bool(*next)(void* this, CAT(CAT(Vector, T), Iterator) iterator);
end - CAT(CAT(Vector, T), Iterator) (*end)(void* this, CAT(CAT(Vector, T), Iterator) iterator);
Vector Methods
Overridden Object Methods
equals - bool (*equals)(void* this, void* other);
compareTo - int (*compareTo)(void* this, void* other);
toString - char* (*toString)(void* this);
Overriden Container Methods
add - bool (*add)(void* this, T item);
clear - void(*clear)(void* this);
remove - bool(*remove)(void* this, T item);
contains - bool(*contains)(void* this, T item);
copy - void* (*copy)(void* this);
isEmpty - bool(*isEmpty)(void* this);
size - size_t(*size)(void* this);
Class member methods
set - CAT(Vector, T) (*set)(void* this, const T* item, size_t num_elements);
move_insert - bool(*move_insert)(void* this, T item, int index);
insert - bool(*insert)(void* this, T item, int index);
find - T*(*find) (void* this, T item);
replace - bool(*replace)(void* this, T to_replace, T replacement);
begin - CAT(CAT(Set, T), Iterator) (*begin)(void* this);
next - bool(*next)(void* this, CAT(CAT(Set, T), Iterator) iterator);
end - CAT(CAT(Set, T), Iterator) (*end)(void* this, CAT(CAT(Set, T), Iterator) iterator);
Vector Methods
Overridden Object Methods
equals - bool (*equals)(void* this, void* other);
compareTo - int (*compareTo)(void* this, void* other);
toString - char* (*toString)(void* this);
Overriden Container Methods
add - bool (*add)(void* this, ENTRY entry);
clear - void(*clear)(void* this);
remove - bool(*remove)(void* this, ENTRY entry);
contains - bool(*contains)(void* this, ENTRY entry);
copy - void* (*copy)(void* this);
isEmpty - bool(*isEmpty)(void* this);
size - size_t(*size)(void* this);
Class member methods
set - CAT(Map, T) (*set)(void* this, const ENTRY* item, size_t num_elements);
move_insert - bool(*move_insert)(void* this, ENTRY entry, int index);
insert - bool(*insert)(void* this, ENTRY entry, int index);
find - T*(*find) (void* this, ENTRY entry);
replace - bool(*replace)(void* this, T to_replace, T replacement);
begin - CAT(CAT(Map, T), Iterator) (*begin)(void* this);
next - bool(*next)(void* this, CAT(CAT(Set, T), Iterator) iterator);
end - CAT(CAT(Map, T), Iterator) (*end)(void* this, CAT(CAT(Map, T), Iterator) iterator);
1.8.12