BWAPI
|
#include <repeated_field.h>
Public Types | |
typedef Element * | iterator |
typedef const Element * | const_iterator |
Public Member Functions | |
RepeatedField () | |
~RepeatedField () | |
int | size () const |
const Element & | Get (int index) const |
Element * | Mutable (int index) |
void | Set (int index, const Element &value) |
void | Add (const Element &value) |
Element * | Add () |
void | RemoveLast () |
void | Clear () |
void | MergeFrom (const RepeatedField &other) |
void | Reserve (int new_size) |
void | Truncate (int new_size) |
void | AddAlreadyReserved (const Element &value) |
Element * | AddAlreadyReserved () |
int | Capacity () const |
Element * | mutable_data () |
const Element * | data () const |
void | Swap (RepeatedField *other) |
void | SwapElements (int index1, int index2) |
iterator | begin () |
const_iterator | begin () const |
iterator | end () |
const_iterator | end () const |
int | SpaceUsedExcludingSelf () const |
typedef const Element* google::protobuf::RepeatedField< Element >::const_iterator |
typedef Element* google::protobuf::RepeatedField< Element >::iterator |
google::protobuf::RepeatedField< Element >::RepeatedField | ( | ) | [inline] |
google::protobuf::RepeatedField< Element >::~RepeatedField | ( | ) |
void google::protobuf::RepeatedField< Element >::Add | ( | const Element & | value | ) | [inline] |
Element * google::protobuf::RepeatedField< Element >::Add | ( | ) | [inline] |
void google::protobuf::RepeatedField< Element >::AddAlreadyReserved | ( | const Element & | value | ) | [inline] |
Element * google::protobuf::RepeatedField< Element >::AddAlreadyReserved | ( | ) | [inline] |
RepeatedField< Element >::iterator google::protobuf::RepeatedField< Element >::begin | ( | ) | [inline] |
RepeatedField< Element >::const_iterator google::protobuf::RepeatedField< Element >::begin | ( | ) | const [inline] |
int google::protobuf::RepeatedField< Element >::Capacity | ( | ) | const [inline] |
void google::protobuf::RepeatedField< Element >::Clear | ( | ) | [inline] |
const Element * google::protobuf::RepeatedField< Element >::data | ( | ) | const [inline] |
RepeatedField< Element >::iterator google::protobuf::RepeatedField< Element >::end | ( | ) | [inline] |
RepeatedField< Element >::const_iterator google::protobuf::RepeatedField< Element >::end | ( | ) | const [inline] |
const Element & google::protobuf::RepeatedField< Element >::Get | ( | int | index | ) | const [inline] |
void google::protobuf::RepeatedField< Element >::MergeFrom | ( | const RepeatedField< Element > & | other | ) | [inline] |
Element * google::protobuf::RepeatedField< Element >::Mutable | ( | int | index | ) | [inline] |
Element * google::protobuf::RepeatedField< Element >::mutable_data | ( | ) | [inline] |
void google::protobuf::RepeatedField< Element >::RemoveLast | ( | ) | [inline] |
void google::protobuf::RepeatedField< Element >::Reserve | ( | int | new_size | ) |
void google::protobuf::RepeatedField< Element >::Set | ( | int | index, |
const Element & | value | ||
) | [inline] |
int google::protobuf::RepeatedField< Element >::size | ( | ) | const [inline] |
int google::protobuf::RepeatedField< Element >::SpaceUsedExcludingSelf | ( | ) | const [inline] |
void google::protobuf::RepeatedField< Element >::Swap | ( | RepeatedField< Element > * | other | ) |
void google::protobuf::RepeatedField< Element >::SwapElements | ( | int | index1, |
int | index2 | ||
) |
void google::protobuf::RepeatedField< Element >::Truncate | ( | int | new_size | ) | [inline] |