BWAPI
Classes | Namespaces | Defines | Functions
SPAR/AIModule/SparAIModule/Utils/Utils.h File Reference
#include "../../Utils/Utils.h"
#include "../../Utils/ReferenceCounted.h"
#include <BWAPI.h>
#include <hash_set>
Include dependency graph for Utils.h:
This graph shows which files directly or indirectly include this file:

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::string getObjectDescription ( const T &  object)

Here is the caller graph for this function:

template<class T >
std::string getObjectDescription ( const AutoPtr< T > &  ptr)

Here is the call graph for this function:

template<class T >
std::ostream& operator<< ( std::ostream &  out,
const std::list< T > &  lst 
)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines