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 |
|
) |
| |