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.