Go to the source code of this file.
Classes |
| struct | detail::PrintObjectDescriptionIfReferenceType |
| struct | detail::PrintObjectDescriptionIfPointerType |
| class | UnitWrapperBase |
| struct | UnitWrapperBase::extract_unit |
| struct | UnitWrapperBaseCompare |
| struct | UnitWrapperBaseHashCompare |
| class | general_iterator< FirstIterator, SecondIterator > |
| class | concatenate_iterators< IteratorPairsTuple, ValueType > |
| struct | concatenate_iterators< IteratorPairsTuple, ValueType >::ForEachConst< i > |
| struct | concatenate_iterators< IteratorPairsTuple, ValueType >::ForEachConst< boost::tuples::length< IteratorPairsTuple >::value > |
| struct | concatenate_iterators< IteratorPairsTuple, ValueType >::ForEach< i > |
| struct | concatenate_iterators< IteratorPairsTuple, ValueType >::ForEach< boost::tuples::length< IteratorPairsTuple >::value > |
Namespaces |
| namespace | BWAPI |
| namespace | detail |
Defines |
| #define | INVARIANT_UNIT_POINTERS_ASSUMPTION |
Functions |
| std::ostream & | BWAPI::operator<< (std::ostream &out, const Position &position) |
| std::ostream & | BWAPI::operator<< (std::ostream &out, const Unit &unit) |
| std::ostream & | BWAPI::operator<< (std::ostream &out, const UnitType &unitType) |
| std::ostream & | BWAPI::operator<< (std::ostream &out, const TechType &techType) |
| std::ostream & | BWAPI::operator<< (std::ostream &out, const UpgradeType &upgradeType) |
| template<class T > |
| std::ostream & | operator<< (std::ostream &out, const std::list< T > &lst) |
| template<class T > |
| std::string | getObjectDescription (const T &object) |
| template<class T > |
| std::string | getObjectDescription (const AutoPtr< T > &ptr) |
Define Documentation
Function Documentation
template<class T >
| std::ostream& operator<< |
( |
std::ostream & |
out, |
|
|
const std::list< T > & |
lst |
|
) |
| |