|
BWAPI
|
#include <Consolidated_curve_data_aux.h>
Public Types | |
| typedef Data_ | Data |
| typedef _Unique_list< Data > | Self |
| typedef std::list< Data > ::const_iterator | const_iterator |
Public Member Functions | |
| _Unique_list () | |
| _Unique_list (const Data &data) | |
| const_iterator | begin () const |
| const_iterator | end () const |
| std::size_t | size () const |
| const Data & | front () const |
| const Data & | back () const |
| bool | operator== (const Self &other) const |
| const_iterator | find (const Data &data) const |
| bool | insert (const Data &data) |
| bool | erase (const Data &data) |
| void | clear () |
| typedef std::list<Data>::const_iterator _Unique_list< Data_ >::const_iterator |
| typedef Data_ _Unique_list< Data_ >::Data |
| typedef _Unique_list<Data> _Unique_list< Data_ >::Self |
| _Unique_list< Data_ >::_Unique_list | ( | ) | [inline] |
Default constructor.
| _Unique_list< Data_ >::_Unique_list | ( | const Data & | data | ) | [inline] |
Construct a singleton list.
| const Data& _Unique_list< Data_ >::back | ( | ) | const [inline] |
| const_iterator _Unique_list< Data_ >::begin | ( | ) | const [inline] |
Go over the data objects in list.

| void _Unique_list< Data_ >::clear | ( | ) | [inline] |
Clear the list.
| const_iterator _Unique_list< Data_ >::end | ( | ) | const [inline] |

| bool _Unique_list< Data_ >::erase | ( | const Data & | data | ) | [inline] |
Erase an object from the list.
| data | The data object. |
| const_iterator _Unique_list< Data_ >::find | ( | const Data & | data | ) | const [inline] |
| const Data& _Unique_list< Data_ >::front | ( | ) | const [inline] |
Get the first (or last) data object.
| bool _Unique_list< Data_ >::insert | ( | const Data & | data | ) | [inline] |
Insert an object into the list.
| data | The data object. |


| bool _Unique_list< Data_ >::operator== | ( | const Self & | other | ) | const [inline] |
Equality operator.

| std::size_t _Unique_list< Data_ >::size | ( | ) | const [inline] |
Get the list size.

1.7.6.1