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);