#include <String.hpp>

Public Member Functions | |
| size_type | size () const |
| Returns the size of the array. | |
| reverse_iterator | rbegin () |
| Returns a reverse iterator at the end of the array. | |
| const_reverse_iterator | rbegin () const |
| Returns a constant reverse iterator at the end of the array. | |
| iterator | end () |
| Returns an iterator at the end of the array. | |
| const_iterator | end () const |
| Returns a constant iterator at the end of the array. | |
| reference | back () |
| Retruns a reference to the last element of the array. | |
| const_reference | back () const |
| Returns a constant reference to the last element of the array. | |
| reference | operator[] (size_type Index) |
| Returns a reference to the element at the specified index. | |
| const_reference | operator[] (size_type Index) const |
| Returns a constant reference to the element at the specified index. | |
| VOID | push_back (const_reference Value) |
| Adds an element with the specified value at the back of the array. | |
| VOID | pop_back () |
| Erases the last element of the array. | |
| template<class Func> | |
| VOID | transform (Func Function) |
| Transform every element in the array using the specified function. | |
| template<class ValTy> | |
| iterator | find (CONST ValTy &Value) |
| Finds an element with the specified Value within the array. | |
| template<class ValTy> | |
| const_reference | find (CONST ValTy &Value) const |
| Finds an element with the specified Value within the array. | |
| template<class PredTy> | |
| iterator | findif (PredTy Predicate) |
| Finds an element that when passed to the predicate function returns true. | |
| template<class PredTy> | |
| const_iterator | findif (PredTy Predicate) const |
| Finds an element that when passed to the predicate function returns true. | |
| VOID | resize (size_type Count) |
| Resizes the array to the specified count. | |
| VOID | resize (size_type Count, const_reference Value) |
| Resizes the array to the specified count, and fills the new elements with the specified value. | |
| iterator | insert (iterator Where, const_reference Value) |
| Inserts an element with the specified value at the specified position. | |
| VOID | insert (iterator Where, size_type Count, const_reference Value) |
| Inserts a number of elements with the specified value at the specified position. | |
| template<class InputIterator> | |
| iterator | insert (iterator Where, InputIterator First, InputIterator Last) |
| Inserts a group of elements at the specified position. | |
| VOID | assign (size_type Count, const_reference Value) |
| Assigns the array with a number of elements initialized with the specified value. | |
| iterator | erase (iterator Where) |
| Erases an element at the specified position. | |
| iterator | erase (iterator First, iterator Last) |
| Erases all elements between the two specified iterators. | |
| VOID | clear () |
| Clears the entire array of all elements. | |
| BOOL | empty () |
| Returns whether or not the array is empty. | |
| size_type | length () const |
| Returns the length of the array. | |
| const_pointer | c_str () const |
| Returns a pointer to the string buffer. | |
| const_pointer | data () const |
| Returns a pointer to the string buffer. | |
| size_type System::CharacterArray< CharTy >::size | ( | ) | const [inline] |
| reverse_iterator System::CharacterArray< CharTy >::rbegin | ( | ) | [inline] |
| const_reverse_iterator System::CharacterArray< CharTy >::rbegin | ( | ) | const [inline] |
Reimplemented from System::Array< CharTy >.
| iterator System::CharacterArray< CharTy >::end | ( | ) | [inline] |
| const_iterator System::CharacterArray< CharTy >::end | ( | ) | const [inline] |
| reference System::CharacterArray< CharTy >::back | ( | ) | [inline] |
| const_reference System::CharacterArray< CharTy >::back | ( | ) | const [inline] |
Reimplemented from System::Array< CharTy >.
| reference System::CharacterArray< CharTy >::operator[] | ( | size_type | Index | ) | [inline] |
| Index | The index of the element to return a reference of. |
| const_reference System::CharacterArray< CharTy >::operator[] | ( | size_type | index | ) | const [inline] |
| Index | The index of the element to return a constant reference of. |
| VOID System::CharacterArray< CharTy >::push_back | ( | const_reference | Value | ) | [inline] |
| Value | The value of the element to add. |
| VOID System::CharacterArray< CharTy >::transform | ( | Func | Function | ) | [inline] |
| Function | The function used to transform an element. |
Reimplemented from System::Array< CharTy >.
| iterator System::CharacterArray< CharTy >::find | ( | CONST ValTy & | Value | ) | [inline] |
| Value | The value of the element to search for. |
Reimplemented from System::Array< CharTy >.
| const_iterator System::CharacterArray< CharTy >::find | ( | CONST ValTy & | Value | ) | const [inline] |
| Value | The value of the element to search for. |
Reimplemented from System::Array< CharTy >.
| iterator System::CharacterArray< CharTy >::findif | ( | PredTy | Predicate | ) | [inline] |
| Predicate | The function to use to search for an element. |
Reimplemented from System::Array< CharTy >.
| const_iterator System::CharacterArray< CharTy >::findif | ( | PredTy | Predicate | ) | const [inline] |
| Predicate | The function to use to search for an element. |
Reimplemented from System::Array< CharTy >.
| VOID System::CharacterArray< CharTy >::resize | ( | size_type | Count | ) | [inline] |
| Count | The new size of the array. |
| VOID System::CharacterArray< CharTy >::resize | ( | size_type | Count, | |
| const_reference | Value | |||
| ) | [inline] |
| Count | The new size of the array. | |
| Value | The value to initialize the new elements with. |
| iterator System::CharacterArray< CharTy >::insert | ( | iterator | Where, | |
| const_reference | Value | |||
| ) | [inline] |
| Where | An iterator pointing to the element at which to perform the insertion. | |
| Value | A value to initialize the new element with. |
| iterator System::CharacterArray< CharTy >::insert | ( | iterator | Where, | |
| size_type | Count, | |||
| const_reference | Value | |||
| ) | [inline] |
| Where | An iterator pointing to the element at which to perform the insertion. | |
| Count | The number of elements to insert. | |
| Value | A value to initialize the new elements with. |
| iterator System::CharacterArray< CharTy >::insert | ( | iterator | Where, | |
| InputIterator | First, | |||
| InputIterator | Last | |||
| ) | [inline] |
| Where | An iterator pointing to the element at which to perform the insertion. | |
| First | An iterator pointing to the start of the input elements. | |
| Last | An iterator pointing to the end of the input elements. |
Reimplemented from System::Array< CharTy >.
| VOID System::CharacterArray< CharTy >::assign | ( | size_type | Count, | |
| const_reference | Value | |||
| ) | [inline] |
| Count | The number of elements to assign. | |
| Value | A value to initialize the new elements with. |
| iterator System::CharacterArray< CharTy >::erase | ( | iterator | Where | ) | [inline] |
| Where | An iterator pointing to the element to erase. |
Reimplemented from System::Array< CharTy >.
| iterator System::CharacterArray< CharTy >::erase | ( | iterator | First, | |
| iterator | Last | |||
| ) | [inline] |
| First | The element to begin the removal at. | |
| Last | The element to end the removal at. |
Reimplemented from System::Array< CharTy >.
| BOOL System::CharacterArray< CharTy >::empty | ( | ) | [inline] |
Reimplemented from System::Array< CharTy >.
| size_type System::CharacterArray< CharTy >::length | ( | ) | const [inline] |
| const_pointer System::CharacterArray< CharTy >::c_str | ( | ) | const [inline] |
| const_pointer System::CharacterArray< CharTy >::data | ( | ) | const [inline] |
1.5.3