|
BWAPI
|
#include <repeated_field.h>


Classes | |
| class | TypeHandler |
Public Types | |
| typedef internal::RepeatedPtrIterator < Element > | iterator |
| typedef internal::RepeatedPtrIterator < const Element > | const_iterator |
| typedef internal::RepeatedPtrOverPtrsIterator < Element > | pointer_iterator |
Public Member Functions | |
| RepeatedPtrField () | |
| ~RepeatedPtrField () | |
| int | size () const |
| const Element & | Get (int index) const |
| Element * | Mutable (int index) |
| Element * | Add () |
| void | RemoveLast () |
| void | Clear () |
| void | MergeFrom (const RepeatedPtrField &other) |
| void | Reserve (int new_size) |
| int | Capacity () const |
| Element ** | mutable_data () |
| const Element *const * | data () const |
| void | Swap (RepeatedPtrField *other) |
| void | SwapElements (int index1, int index2) |
| iterator | begin () |
| const_iterator | begin () const |
| iterator | end () |
| const_iterator | end () const |
| pointer_iterator | pointer_begin () |
| pointer_iterator | pointer_end () |
| int | SpaceUsedExcludingSelf () const |
| int | SpaceUsedByArray () const |
| void | AddAllocated (Element *value) |
| Element * | ReleaseLast () |
| int | ClearedCount () const |
| void | AddCleared (Element *value) |
| Element * | ReleaseCleared () |
| typedef internal::RepeatedPtrIterator<const Element> google::protobuf::RepeatedPtrField< Element >::const_iterator |
| typedef internal::RepeatedPtrIterator<Element> google::protobuf::RepeatedPtrField< Element >::iterator |
| typedef internal::RepeatedPtrOverPtrsIterator<Element> google::protobuf::RepeatedPtrField< Element >::pointer_iterator |
| google::protobuf::RepeatedPtrField< Element >::RepeatedPtrField | ( | ) | [inline] |
| google::protobuf::RepeatedPtrField< Element >::~RepeatedPtrField | ( | ) |
| Element * google::protobuf::RepeatedPtrField< Element >::Add | ( | ) | [inline] |
Reimplemented from google::protobuf::internal::RepeatedPtrFieldBase.
| void google::protobuf::RepeatedPtrField< Element >::AddAllocated | ( | Element * | value | ) | [inline] |

| void google::protobuf::RepeatedPtrField< Element >::AddCleared | ( | Element * | value | ) | [inline] |
| RepeatedPtrField< Element >::iterator google::protobuf::RepeatedPtrField< Element >::begin | ( | ) | [inline] |
| RepeatedPtrField< Element >::const_iterator google::protobuf::RepeatedPtrField< Element >::begin | ( | ) | const [inline] |
| int google::protobuf::RepeatedPtrField< Element >::Capacity | ( | ) | const [inline] |
Reimplemented from google::protobuf::internal::RepeatedPtrFieldBase.
| void google::protobuf::RepeatedPtrField< Element >::Clear | ( | ) | [inline] |
Reimplemented from google::protobuf::internal::RepeatedPtrFieldBase.
| int google::protobuf::RepeatedPtrField< Element >::ClearedCount | ( | ) | const [inline] |
Reimplemented from google::protobuf::internal::RepeatedPtrFieldBase.
| const Element *const * google::protobuf::RepeatedPtrField< Element >::data | ( | ) | const [inline] |
Reimplemented from google::protobuf::internal::RepeatedPtrFieldBase.
| RepeatedPtrField< Element >::iterator google::protobuf::RepeatedPtrField< Element >::end | ( | ) | [inline] |
| RepeatedPtrField< Element >::const_iterator google::protobuf::RepeatedPtrField< Element >::end | ( | ) | const [inline] |
| const Element & google::protobuf::RepeatedPtrField< Element >::Get | ( | int | index | ) | const [inline] |
Reimplemented from google::protobuf::internal::RepeatedPtrFieldBase.
| void google::protobuf::RepeatedPtrField< Element >::MergeFrom | ( | const RepeatedPtrField< Element > & | other | ) | [inline] |
| Element * google::protobuf::RepeatedPtrField< Element >::Mutable | ( | int | index | ) | [inline] |
Reimplemented from google::protobuf::internal::RepeatedPtrFieldBase.
| Element ** google::protobuf::RepeatedPtrField< Element >::mutable_data | ( | ) | [inline] |
Reimplemented from google::protobuf::internal::RepeatedPtrFieldBase.
| RepeatedPtrField< Element >::pointer_iterator google::protobuf::RepeatedPtrField< Element >::pointer_begin | ( | ) | [inline] |
| RepeatedPtrField< Element >::pointer_iterator google::protobuf::RepeatedPtrField< Element >::pointer_end | ( | ) | [inline] |
| Element * google::protobuf::RepeatedPtrField< Element >::ReleaseCleared | ( | ) | [inline] |
Reimplemented from google::protobuf::internal::RepeatedPtrFieldBase.
| Element * google::protobuf::RepeatedPtrField< Element >::ReleaseLast | ( | ) | [inline] |
Reimplemented from google::protobuf::internal::RepeatedPtrFieldBase.
| void google::protobuf::RepeatedPtrField< Element >::RemoveLast | ( | ) | [inline] |
Reimplemented from google::protobuf::internal::RepeatedPtrFieldBase.
| void google::protobuf::RepeatedPtrField< Element >::Reserve | ( | int | new_size | ) | [inline] |
Reimplemented from google::protobuf::internal::RepeatedPtrFieldBase.

| int google::protobuf::RepeatedPtrField< Element >::size | ( | ) | const [inline] |
Reimplemented from google::protobuf::internal::RepeatedPtrFieldBase.
| int google::protobuf::RepeatedPtrField< Element >::SpaceUsedByArray | ( | ) | const |
| int google::protobuf::RepeatedPtrField< Element >::SpaceUsedExcludingSelf | ( | ) | const [inline] |
Reimplemented from google::protobuf::internal::RepeatedPtrFieldBase.
| void google::protobuf::RepeatedPtrField< Element >::Swap | ( | RepeatedPtrField< Element > * | other | ) |
| void google::protobuf::RepeatedPtrField< Element >::SwapElements | ( | int | index1, |
| int | index2 | ||
| ) |
Reimplemented from google::protobuf::internal::RepeatedPtrFieldBase.
1.7.6.1