SYMBOL INDEX (2332 symbols across 491 files) FILE: BOSS/Qt/main.cpp function main (line 6) | int main(int argc, char *argv[]) FILE: BOSS/Qt/mainwindow.cpp function QString (line 228) | QString MainWindow::getImageName(const BOSS::ActionType & type) FILE: BOSS/Qt/mainwindow.h function namespace (line 8) | namespace PlotTypes function namespace (line 13) | namespace Ui function class (line 18) | class MainWindow : public QMainWindow FILE: BOSS/source/ActionInProgress.cpp function UnitCountType (line 11) | UnitCountType ActionsInProgress::numInProgress(const ActionType & a) const function FrameCountType (line 45) | FrameCountType ActionsInProgress::nextActionFinishTime() const function UnitCountType (line 52) | const UnitCountType ActionsInProgress::size() const function FrameCountType (line 57) | FrameCountType ActionsInProgress::getLastFinishTime() const function FrameCountType (line 67) | FrameCountType ActionsInProgress::nextActionFinishTime(const ActionType ... function FrameCountType (line 84) | FrameCountType ActionsInProgress::nextBuildingFinishTime() const function ActionType (line 108) | const ActionType & ActionsInProgress::getAction(const UnitCountType i) c... function FrameCountType (line 115) | FrameCountType ActionsInProgress::getTime(const UnitCountType i) const function ActionType (line 122) | const ActionType & ActionsInProgress::nextAction() const function FrameCountType (line 151) | FrameCountType ActionsInProgress::whenActionsFinished(const Prerequisite... FILE: BOSS/source/ActionInProgress.h function namespace (line 14) | namespace BOSS FILE: BOSS/source/ActionSet.cpp function ActionType (line 20) | const ActionType & ActionSet::operator [] (const size_t & index) const function ActionType (line 25) | ActionType & ActionSet::operator [] (const size_t & index) FILE: BOSS/source/ActionSet.h function namespace (line 8) | namespace BOSS FILE: BOSS/source/ActionType.cpp function ActionType (line 50) | ActionType & ActionType::operator = (const ActionType & rhs) function ActionID (line 60) | const ActionID ActionType::ID() const { ... function RaceID (line 61) | const RaceID ActionType::getRace() const { ... function ActionType (line 68) | ActionType ActionType::whatBuildsActionType() const { retu... function ActionID (line 69) | ActionID ActionType::whatBuildsAction() const { ... function PrerequisiteSet (line 71) | const PrerequisiteSet & ActionType::getPrerequisites() const { ... function PrerequisiteSet (line 72) | const PrerequisiteSet & ActionType::getRecursivePrerequisites() ... function FrameCountType (line 79) | FrameCountType ActionType::buildTime() const { ... function ResourceCountType (line 80) | ResourceCountType ActionType::mineralPrice() const { ... function ResourceCountType (line 81) | ResourceCountType ActionType::mineralPriceScaled() const { ... function ResourceCountType (line 82) | ResourceCountType ActionType::gasPrice() const { ... function ResourceCountType (line 83) | ResourceCountType ActionType::gasPriceScaled() const { ... function SupplyCountType (line 84) | SupplyCountType ActionType::supplyRequired() const { ... function SupplyCountType (line 85) | SupplyCountType ActionType::supplyProvided() const { ... function UnitCountType (line 86) | UnitCountType ActionType::numProduced() const { ... function ActionType (line 145) | ActionType ActionType::requiredAddonType() const { ... type BOSS (line 151) | namespace BOSS type ActionTypes (line 153) | namespace ActionTypes function init (line 163) | void init() function ActionType (line 205) | const ActionType & GetWorker(const RaceID raceID) function ActionType (line 210) | const ActionType & GetSupplyProvider(const RaceID raceID) function ActionType (line 215) | const ActionType & GetRefinery(const RaceID raceID) function ActionType (line 220) | const ActionType & GetResourceDepot(const RaceID raceID) function ActionType (line 235) | const ActionType & GetActionType(const RaceID & race, const ActionID... function ActionType (line 242) | const ActionType & GetActionType(const std::string & name) function TypeExists (line 249) | const bool TypeExists(const std::string & name) function TypeExists (line 261) | const bool TypeExists(const BWAPI::UnitType & type) function TypeExists (line 282) | const bool TypeExists(const BWAPI::UpgradeType & type) function TypeExists (line 303) | const bool TypeExists(const BWAPI::TechType & type) FILE: BOSS/source/ActionType.h function namespace (line 5) | namespace BOSS FILE: BOSS/source/ActionTypeData.cpp function RaceID (line 119) | RaceID ActionTypeData::getRaceID() const { re... function ActionID (line 120) | ActionID ActionTypeData::getActionID() const { re... function ActionID (line 127) | ActionID ActionTypeData::whatBuildsAction() const { return w... function FrameCountType (line 134) | FrameCountType ActionTypeData::buildTime() const { return buildTime... function ResourceCountType (line 135) | ResourceCountType ActionTypeData::mineralPrice() const { return minera... function ResourceCountType (line 136) | ResourceCountType ActionTypeData::mineralPriceScaled() const { return mi... function ResourceCountType (line 137) | ResourceCountType ActionTypeData::gasPrice() const { return gasPriceV... function ResourceCountType (line 138) | ResourceCountType ActionTypeData::gasPriceScaled() const { return gasPr... function SupplyCountType (line 139) | SupplyCountType ActionTypeData::supplyRequired() const { return suppl... function SupplyCountType (line 140) | SupplyCountType ActionTypeData::supplyProvided() const { return suppl... function UnitCountType (line 141) | UnitCountType ActionTypeData::numProduced() const { return numberPr... function ActionID (line 154) | ActionID ActionTypeData::requiredAddonID() const { re... function PrerequisiteSet (line 167) | const PrerequisiteSet & ActionTypeData::getPrerequisites() const { retu... function PrerequisiteSet (line 168) | const PrerequisiteSet & ActionTypeData::getRecursivePrerequisites() con... function RaceID (line 322) | const RaceID ActionTypeData::GetRaceID(BWAPI::Race r) function ActionID (line 342) | const ActionID ActionTypeData::GetNumActionTypes(const RaceID race) function ActionTypeData (line 347) | const ActionTypeData & ActionTypeData::GetActionTypeData(const RaceID ra... function ActionID (line 354) | ActionID ActionTypeData::GetActionID(const BWAPI::UnitType & type) function ActionID (line 373) | ActionID ActionTypeData::GetActionID(const BWAPI::TechType & type) function ActionID (line 389) | ActionID ActionTypeData::GetActionID(const BWAPI::UpgradeType & type) function ActionTypeData (line 405) | ActionTypeData ActionTypeData::GetActionTypeData(const BWAPI::UnitType & a) function ActionTypeData (line 410) | ActionTypeData ActionTypeData::GetActionTypeData(const BWAPI::TechType & a) function ActionTypeData (line 415) | ActionTypeData ActionTypeData::GetActionTypeData(const BWAPI::UpgradeTyp... function PrerequisiteSet (line 488) | PrerequisiteSet ActionTypeData::CalculatePrerequisites(const ActionTypeD... FILE: BOSS/source/ActionTypeData.h function namespace (line 8) | namespace BOSS FILE: BOSS/source/Array.hpp type BOSS (line 6) | namespace BOSS class Vec (line 9) | class Vec method resize (line 39) | void resize(const size_t & size) method T (line 45) | T & get(const size_t & index) method T (line 51) | const T & get(const size_t & index) const method T (line 57) | T & operator [] (const size_t & index) method T (line 62) | const T & operator [] (const size_t & index) const method contains (line 67) | const bool contains(const T & e) const method addSorted (line 80) | void addSorted(const T & e) method addAtIndex (line 91) | void addAtIndex(const T & e, const size_t & index) method copyShiftRight (line 100) | void copyShiftRight(const size_t & index) method copyShiftLeft (line 111) | void copyShiftLeft(const size_t & index) method push_back (line 127) | void push_back(const T & e) method T (line 134) | const T & back() const method remove (line 141) | void remove(const size_t & index) method removeByShift (line 146) | void removeByShift(const size_t & index) method remove_by_swap (line 151) | void remove_by_swap(const size_t & index) method pop_back (line 159) | void pop_back() method sort (line 166) | void sort() method empty (line 171) | const bool empty() const method clear (line 176) | void clear() method fill (line 186) | inline void fill(const T & val) class iterator (line 191) | class iterator method iterator (line 195) | iterator(T * ptr) : _ptr(ptr) { } method iterator (line 196) | iterator operator ++ () { iterator i = *th... method iterator (line 197) | iterator operator ++ (int junk) { _ptr++; return *... method T (line 198) | T & operator * () { return *_ptr; } method T (line 199) | T * operator -> () { return _ptr; } class const_iterator (line 204) | class const_iterator method const_iterator (line 208) | const_iterator(T * ptr) : _ptr(ptr) { } method const_iterator (line 209) | const_iterator operator ++ () { cons... method const_iterator (line 210) | const_iterator operator ++ (int junk) { _ptr... method T (line 211) | const T & operator * () { retu... method T (line 212) | const T * operator -> () { retu... method iterator (line 217) | iterator begin() method iterator (line 195) | iterator(T * ptr) : _ptr(ptr) { } method iterator (line 196) | iterator operator ++ () { iterator i = *th... method iterator (line 197) | iterator operator ++ (int junk) { _ptr++; return *... method T (line 198) | T & operator * () { return *_ptr; } method T (line 199) | T * operator -> () { return _ptr; } method iterator (line 222) | iterator end() method iterator (line 195) | iterator(T * ptr) : _ptr(ptr) { } method iterator (line 196) | iterator operator ++ () { iterator i = *th... method iterator (line 197) | iterator operator ++ (int junk) { _ptr++; return *... method T (line 198) | T & operator * () { return *_ptr; } method T (line 199) | T * operator -> () { return _ptr; } FILE: BOSS/source/BOSS.cpp type BOSS (line 3) | namespace BOSS function init (line 5) | void init() function printData (line 11) | void printData() FILE: BOSS/source/BOSS.h function namespace (line 19) | namespace BOSS FILE: BOSS/source/BOSSAssert.cpp type BOSS (line 6) | namespace BOSS type Assert (line 8) | namespace Assert function currentDateTime (line 10) | const std::string currentDateTime() function ReportFailure (line 29) | void ReportFailure(const GameState * state, const char * condition, ... FILE: BOSS/source/BOSSAssert.h function namespace (line 9) | namespace BOSS FILE: BOSS/source/BOSSException.h function namespace (line 5) | namespace BOSS FILE: BOSS/source/BOSSExperiments.h function namespace (line 8) | namespace BOSS FILE: BOSS/source/BOSSLogger.cpp type BOSS (line 3) | namespace BOSS type Logger (line 5) | namespace Logger function LogAppendToFile (line 7) | void LogAppendToFile(const std::string & logFile, const std::string ... function LogOverwriteToFile (line 16) | void LogOverwriteToFile(const std::string & logFile, const std::stri... FILE: BOSS/source/BOSSLogger.h function namespace (line 7) | namespace BOSS FILE: BOSS/source/BOSSParameters.cpp function BOSSParameters (line 10) | BOSSParameters & BOSSParameters::Instance() function GameState (line 61) | const GameState & BOSSParameters::GetState(const std::string & key) function BuildOrder (line 68) | const BuildOrder & BOSSParameters::GetBuildOrder(const std::string & key) function BuildOrderSearchGoal (line 75) | const BuildOrderSearchGoal & BOSSParameters::GetBuildOrderSearchGoalMap(... FILE: BOSS/source/BOSSParameters.h function namespace (line 9) | namespace BOSS FILE: BOSS/source/BOSSPlotBuildOrders.h function namespace (line 8) | namespace BOSS FILE: BOSS/source/BOSS_main.cpp function main2 (line 10) | int main2() function main (line 38) | int main(int argc, char *argv[]) FILE: BOSS/source/BaseTypes.h function namespace (line 3) | namespace BOSS FILE: BOSS/source/BuildOrder.cpp function ActionType (line 79) | const ActionType & BuildOrder::operator [] (const size_t & i) const function ActionType (line 84) | ActionType & BuildOrder::operator [] (const size_t & i) function FrameCountType (line 183) | const FrameCountType BuildOrder::getCompletionTime(const GameState & sta... FILE: BOSS/source/BuildOrder.h function namespace (line 7) | namespace BOSS FILE: BOSS/source/BuildOrderPlot.h function namespace (line 9) | namespace BOSS FILE: BOSS/source/BuildOrderSearchGoal.cpp function UnitCountType (line 67) | UnitCountType BuildOrderSearchGoal::getGoal(const ActionType & a) const function UnitCountType (line 75) | UnitCountType BuildOrderSearchGoal::getGoalMax(const ActionType & a) const function SupplyCountType (line 83) | SupplyCountType BuildOrderSearchGoal::supplyRequired() const FILE: BOSS/source/BuildOrderSearchGoal.h function namespace (line 8) | namespace BOSS FILE: BOSS/source/BuildOrderTester.cpp function BuildOrderSearchGoal (line 7) | BuildOrderSearchGoal BuildOrderTester::GetRandomGoal(const RaceID race) function GameState (line 52) | GameState BuildOrderTester::GetStartState(const RaceID race, int randomA... FILE: BOSS/source/BuildOrderTester.h function namespace (line 5) | namespace BOSS FILE: BOSS/source/BuildingData.cpp function BuildingStatus (line 172) | const BuildingStatus & BuildingData::getBuilding(const UnitCountType i) ... function FrameCountType (line 178) | const FrameCountType BuildingData::getTimeUntilCanBuild(const ActionType... FILE: BOSS/source/BuildingData.h function namespace (line 13) | namespace BOSS FILE: BOSS/source/CImg/CImg.h function namespace (line 2093) | namespace cimg_library_suffixed { type CImgAbortException (line 2383) | struct CImgAbortException function exception (line 2387) | CImgAbortException(const CImgAbortException& e):std::exception(e) { function CImgException (line 2407) | struct CImgArgumentException : public CImgException { function CImgException (line 2413) | struct CImgDisplayException : public CImgException { function CImgException (line 2419) | struct CImgInstanceException : public CImgException { function CImgException (line 2425) | struct CImgIOException : public CImgException { function CImgException (line 2431) | struct CImgWarningException : public CImgException { function namespace (line 2448) | namespace cimg { function invert_endianness (line 4244) | void invert_endianness(T* const buffer, const cimg_ulong size) { function float2uint (line 4277) | inline unsigned int float2uint(const float f) { function uint2float (line 4287) | inline float uint2float(const unsigned int u) { function cimg_ulong (line 4300) | inline cimg_ulong time() { function cimg_ulong (line 4321) | inline cimg_ulong tic() { function cimg_ulong (line 4329) | inline cimg_ulong toc() { function sleep (line 4339) | inline void sleep(const unsigned int milliseconds) { function _wait (line 4350) | inline unsigned int _wait(const unsigned int milliseconds, cimg_ulong& t... function cimg_long (line 4367) | inline cimg_long wait(const unsigned int milliseconds) { function srand (line 4393) | inline void srand() { function srand (line 4404) | inline void srand(const unsigned int seed) { function rand (line 4408) | inline double rand(const double val_min, const double val_max) { function srand (line 4416) | inline void srand() { function srand (line 4427) | inline void srand(const unsigned int seed) { function rand (line 4434) | inline double rand(const double val_min, const double val_max) { function grand (line 4450) | inline double grand() { function prand (line 4463) | inline unsigned int prand(const double z) { function T (line 4510) | T abs(const T& a) { function abs (line 4513) | inline bool abs(const bool a) { function abs (line 4516) | inline int abs(const unsigned char a) { function abs (line 4519) | inline int abs(const unsigned short a) { function abs (line 4522) | inline int abs(const unsigned int a) { function abs (line 4525) | inline int abs(const int a) { function cimg_int64 (line 4528) | inline cimg_int64 abs(const cimg_uint64 a) { function abs (line 4531) | inline double abs(const double a) { function abs (line 4534) | inline float abs(const float a) { function T (line 4540) | T sqr(const T& val) { function xln (line 4545) | inline int xln(const int x) { function T (line 4593) | T sign(const T& x) { function cimg_ulong (line 4599) | cimg_ulong nearest_pow2(const T& x) { function sinc (line 4606) | inline double sinc(const double x) { function T (line 4617) | T mod(const T& x, const T& m) { function mod (line 4621) | inline int mod(const bool x, const bool m) { function mod (line 4624) | inline int mod(const unsigned char x, const unsigned char m) { function mod (line 4627) | inline int mod(const char x, const char m) { function mod (line 4634) | inline int mod(const unsigned short x, const unsigned short m) { function mod (line 4637) | inline int mod(const short x, const short m) { function mod (line 4640) | inline int mod(const unsigned int x, const unsigned int m) { function mod (line 4643) | inline int mod(const int x, const int m) { function cimg_int64 (line 4646) | inline cimg_int64 mod(const cimg_uint64 x, const cimg_uint64 m) { function cimg_int64 (line 4649) | inline cimg_int64 mod(const cimg_int64 x, const cimg_int64 m) { function T (line 4660) | T minmod(const T& a, const T& b) { function log2 (line 4665) | inline double log2(const double x) { function _pythagore (line 4684) | inline double _pythagore(double a, double b) { function hypot (line 4691) | inline double hypot(const double x, const double y) { function uncase (line 4699) | inline char uncase(const char x) { function uncase (line 4704) | inline void uncase(char *const str) { function atof (line 4715) | inline double atof(const char *const str) { function strncasecmp (line 4728) | inline int strncasecmp(const char *const str1, const char *const str2, c... function strcasecmp (line 4743) | inline int strcasecmp(const char *const str1, const char *const str2) { function strunescape (line 4837) | inline void strunescape(char *const str) { function winformat_string (line 4916) | inline void winformat_string(char *const str) { function std (line 4934) | inline std::FILE *fopen(const char *const path, const char *const mode) { function fclose (line 4961) | inline int fclose(std::FILE *file) { function fseek (line 4971) | inline int fseek(FILE *stream, cimg_long offset, int origin) { function cimg_long (line 4980) | inline cimg_long ftell(FILE *stream) { function is_directory (line 4992) | inline bool is_directory(const char *const path) { function is_file (line 5007) | inline bool is_file(const char *const path) { function fdate (line 5022) | inline int fdate(const char *const path, const unsigned int attr) { function date (line 5054) | inline int date(const unsigned int attr) { function fread (line 5146) | size_t fread(T *const ptr, const size_t nmemb, std::FILE *stream) { function fwrite (line 5174) | size_t fwrite(const T *ptr, const size_t nmemb, std::FILE *stream) { function fempty (line 5198) | inline void fempty(std::FILE *const file, const char *const filename) { function info (line 5306) | inline void info() { function getrs (line 5504) | inline void getrs(char &TRANS, int &N, float *lapA, int *IPIV, float *la... function _cimg_create_ext_operators (line 5582) | _cimg_create_ext_operators(bool) function CImgDisplay (line 5768) | struct CImgDisplay { function CImgDisplay (line 6020) | static CImgDisplay& empty() { function CImgDisplay (line 6026) | static const CImgDisplay& const_empty() { function _fitscreen (line 6033) | static unsigned int _fitscreen(const unsigned int dx, const unsigned int... function is_key (line 6192) | bool is_key(const unsigned int keycode) const { function is_key (line 6236) | bool& is_key(const char *const keycode) { function screen_width (line 6354) | static int screen_width() { function screen_height (line 6362) | static int screen_height() { function keycode (line 6579) | static unsigned int keycode(const char *const keycode) { function frames_per_second (line 6614) | float frames_per_second() { function wait (line 7068) | static void wait(CImgDisplay& disp1) { function wait (line 7074) | static void wait(CImgDisplay& disp1, CImgDisplay& disp2) { function wait (line 7081) | static void wait(CImgDisplay& disp1, CImgDisplay& disp2, CImgDisplay& di... function wait (line 7088) | static void wait(CImgDisplay& disp1, CImgDisplay& disp2, CImgDisplay& di... function wait (line 7095) | static void wait(CImgDisplay& disp1, CImgDisplay& disp2, CImgDisplay& di... function wait (line 7104) | static void wait(CImgDisplay& disp1, CImgDisplay& disp2, CImgDisplay& di... function wait (line 7115) | static void wait(CImgDisplay& disp1, CImgDisplay& disp2, CImgDisplay& di... function wait (line 7126) | static void wait(CImgDisplay& disp1, CImgDisplay& disp2, CImgDisplay& di... function wait (line 7137) | static void wait(CImgDisplay& disp1, CImgDisplay& disp2, CImgDisplay& di... function wait (line 7148) | static void wait(CImgDisplay& disp1, CImgDisplay& disp2, CImgDisplay& di... function wait_all (line 7163) | static void wait_all() { function screen_width (line 7215) | static int screen_width() { function screen_height (line 7236) | static int screen_height() { function wait_all (line 7257) | static void wait_all() { function _handle_events (line 7264) | void _handle_events(const XEvent *const pevent) { function _set_colormap (line 7386) | void _set_colormap(Colormap& _colormap, const unsigned int dim) { function _map_window (line 7421) | void _map_window() { function _init_fullscreen (line 7529) | void _init_fullscreen() { function _desinit_fullscreen (line 7598) | void _desinit_fullscreen() { function _assign_xshm (line 7616) | static int _assign_xshm(Display *dpy, XErrorEvent *error) { function constant (line 17242) | unsigned int constant(const double val) { function scalar (line 17257) | unsigned int scalar() { // Insert new scalar in memory. function scalar0 (line 17262) | unsigned int scalar0(const mp_func op) { function scalar1 (line 17268) | unsigned int scalar1(const mp_func op, const unsigned int arg1) { function scalar2 (line 17275) | unsigned int scalar2(const mp_func op, const unsigned int arg1, const un... function scalar3 (line 17283) | unsigned int scalar3(const mp_func op, function scalar6 (line 17293) | unsigned int scalar6(const mp_func op, function scalar7 (line 17307) | unsigned int scalar7(const mp_func op, function is_varchar (line 17340) | bool is_varchar(const char c) const { function is_tmp_vector (line 17345) | bool is_tmp_vector(const unsigned int arg) const { function set_variable_vector (line 17354) | void set_variable_vector(const unsigned int arg) { function vector (line 17360) | unsigned int vector(const unsigned int siz) { // Insert new vector of sp... function vector (line 17372) | unsigned int vector(const unsigned int siz, const double value) { // Ins... function vector_copy (line 17379) | unsigned int vector_copy(const unsigned int arg) { // Insert new copy of... function self_vector_s (line 17387) | void self_vector_s(const unsigned int pos, const mp_func op, const unsig... function self_vector_v (line 17397) | void self_vector_v(const unsigned int pos, const mp_func op, const unsig... function vector1_v (line 17407) | unsigned int vector1_v(const mp_func op, const unsigned int arg1) { function vector2_vv (line 17420) | unsigned int vector2_vv(const mp_func op, const unsigned int arg1, const... function vector2_vs (line 17433) | unsigned int vector2_vs(const mp_func op, const unsigned int arg1, const... function vector2_sv (line 17446) | unsigned int vector2_sv(const mp_func op, const unsigned int arg1, const... function vector3_vss (line 17459) | unsigned int vector3_vss(const mp_func op, const unsigned int arg1, cons... function check_constant (line 17474) | void check_constant(const unsigned int arg, const unsigned int n_arg, function check_matrix_square (line 17496) | void check_matrix_square(const unsigned int arg, const unsigned int n_arg, function check_type (line 17523) | void check_type(const unsigned int arg, const unsigned int n_arg, function check_list (line 17561) | void check_list(const bool is_out, function check_vector0 (line 17576) | void check_vector0(const unsigned int dim, function mp_abs (line 17607) | static double mp_abs(_cimg_math_parser& mp) { function mp_add (line 17611) | static double mp_add(_cimg_math_parser& mp) { function mp_acos (line 17615) | static double mp_acos(_cimg_math_parser& mp) { function mp_arg (line 17619) | static double mp_arg(_cimg_math_parser& mp) { function mp_argmin (line 17626) | static double mp_argmin(_cimg_math_parser& mp) { function mp_argmax (line 17636) | static double mp_argmax(_cimg_math_parser& mp) { function mp_asin (line 17646) | static double mp_asin(_cimg_math_parser& mp) { function mp_atan (line 17650) | static double mp_atan(_cimg_math_parser& mp) { function mp_atan2 (line 17654) | static double mp_atan2(_cimg_math_parser& mp) { function mp_bitwise_and (line 17658) | static double mp_bitwise_and(_cimg_math_parser& mp) { function mp_bitwise_left_shift (line 17662) | static double mp_bitwise_left_shift(_cimg_math_parser& mp) { function mp_bitwise_not (line 17666) | static double mp_bitwise_not(_cimg_math_parser& mp) { function mp_bitwise_or (line 17670) | static double mp_bitwise_or(_cimg_math_parser& mp) { function mp_bitwise_right_shift (line 17674) | static double mp_bitwise_right_shift(_cimg_math_parser& mp) { function mp_cbrt (line 17678) | static double mp_cbrt(_cimg_math_parser& mp) { function mp_complex_conj (line 17682) | static double mp_complex_conj(_cimg_math_parser& mp) { function mp_complex_div_sv (line 17690) | static double mp_complex_div_sv(_cimg_math_parser& mp) { function mp_complex_div_vv (line 17702) | static double mp_complex_div_vv(_cimg_math_parser& mp) { function mp_complex_exp (line 17714) | static double mp_complex_exp(_cimg_math_parser& mp) { function mp_complex_log (line 17722) | static double mp_complex_log(_cimg_math_parser& mp) { function mp_complex_mul (line 17730) | static double mp_complex_mul(_cimg_math_parser& mp) { function _mp_complex_pow (line 17741) | static void _mp_complex_pow(const double r1, const double i1, function mp_complex_pow_sv (line 17772) | static double mp_complex_pow_sv(_cimg_math_parser& mp) { function mp_complex_pow_vs (line 17779) | static double mp_complex_pow_vs(_cimg_math_parser& mp) { function mp_complex_pow_vv (line 17786) | static double mp_complex_pow_vv(_cimg_math_parser& mp) { function mp_cos (line 17793) | static double mp_cos(_cimg_math_parser& mp) { function mp_cosh (line 17797) | static double mp_cosh(_cimg_math_parser& mp) { function mp_crop (line 17801) | static double mp_crop(_cimg_math_parser& mp) { function mp_cross (line 17821) | static double mp_cross(_cimg_math_parser& mp) { function mp_cut (line 17830) | static double mp_cut(_cimg_math_parser& mp) { function mp_debug (line 17835) | static double mp_debug(_cimg_math_parser& mp) { function mp_decrement (line 17889) | static double mp_decrement(_cimg_math_parser& mp) { function mp_det (line 17893) | static double mp_det(_cimg_math_parser& mp) { function mp_diag (line 17899) | static double mp_diag(_cimg_math_parser& mp) { function mp_div (line 17907) | static double mp_div(_cimg_math_parser& mp) { function mp_dot (line 17911) | static double mp_dot(_cimg_math_parser& mp) { function mp_dowhile (line 17917) | static double mp_dowhile(_cimg_math_parser& mp) { function mp_draw (line 17936) | static double mp_draw(_cimg_math_parser& mp) { function mp_eig (line 17957) | static double mp_eig(_cimg_math_parser& mp) { function mp_eq (line 17968) | static double mp_eq(_cimg_math_parser& mp) { function mp_exp (line 17972) | static double mp_exp(_cimg_math_parser& mp) { function mp_eye (line 17976) | static double mp_eye(_cimg_math_parser& mp) { function mp_g (line 17983) | static double mp_g(_cimg_math_parser& mp) { function mp_gauss (line 17988) | static double mp_gauss(_cimg_math_parser& mp) { function mp_gt (line 17993) | static double mp_gt(_cimg_math_parser& mp) { function mp_gte (line 17997) | static double mp_gte(_cimg_math_parser& mp) { function mp_hypot (line 18001) | static double mp_hypot(_cimg_math_parser& mp) { function mp_i (line 18005) | static double mp_i(_cimg_math_parser& mp) { function mp_if (line 18010) | static double mp_if(_cimg_math_parser& mp) { function mp_increment (line 18041) | static double mp_increment(_cimg_math_parser& mp) { function mp_int (line 18045) | static double mp_int(_cimg_math_parser& mp) { function mp_inv (line 18049) | static double mp_inv(_cimg_math_parser& mp) { function mp_ioff (line 18057) | static double mp_ioff(_cimg_math_parser& mp) { function mp_isbool (line 18078) | static double mp_isbool(_cimg_math_parser& mp) { function mp_isin (line 18083) | static double mp_isin(_cimg_math_parser& mp) { function mp_isinf (line 18090) | static double mp_isinf(_cimg_math_parser& mp) { function mp_isint (line 18094) | static double mp_isint(_cimg_math_parser& mp) { function mp_isnan (line 18098) | static double mp_isnan(_cimg_math_parser& mp) { function mp_ixyzc (line 18102) | static double mp_ixyzc(_cimg_math_parser& mp) { function mp_joff (line 18131) | static double mp_joff(_cimg_math_parser& mp) { function mp_jxyzc (line 18155) | static double mp_jxyzc(_cimg_math_parser& mp) { function mp_kth (line 18186) | static double mp_kth(_cimg_math_parser& mp) { function mp_list_depth (line 18196) | static double mp_list_depth(_cimg_math_parser& mp) { function mp_list_height (line 18201) | static double mp_list_height(_cimg_math_parser& mp) { function mp_list_ioff (line 18206) | static double mp_list_ioff(_cimg_math_parser& mp) { function mp_list_is_shared (line 18228) | static double mp_list_is_shared(_cimg_math_parser& mp) { function mp_list_ixyzc (line 18233) | static double mp_list_ixyzc(_cimg_math_parser& mp) { function mp_list_joff (line 18263) | static double mp_list_joff(_cimg_math_parser& mp) { function mp_list_jxyzc (line 18288) | static double mp_list_jxyzc(_cimg_math_parser& mp) { function mp_list_median (line 18320) | static double mp_list_median(_cimg_math_parser& mp) { function mp_list_set_ioff (line 18327) | static double mp_list_set_ioff(_cimg_math_parser& mp) { function mp_list_set_ixyzc (line 18338) | static double mp_list_set_ixyzc(_cimg_math_parser& mp) { function mp_list_set_joff (line 18351) | static double mp_list_set_joff(_cimg_math_parser& mp) { function mp_list_set_jxyzc (line 18365) | static double mp_list_set_jxyzc(_cimg_math_parser& mp) { function mp_list_set_Ioff_s (line 18381) | static double mp_list_set_Ioff_s(_cimg_math_parser& mp) { function mp_list_set_Ioff_v (line 18395) | static double mp_list_set_Ioff_v(_cimg_math_parser& mp) { function mp_list_set_Ixyz_s (line 18409) | static double mp_list_set_Ixyz_s(_cimg_math_parser& mp) { function mp_list_set_Ixyz_v (line 18422) | static double mp_list_set_Ixyz_v(_cimg_math_parser& mp) { function mp_list_set_Joff_s (line 18435) | static double mp_list_set_Joff_s(_cimg_math_parser& mp) { function mp_list_set_Joff_v (line 18452) | static double mp_list_set_Joff_v(_cimg_math_parser& mp) { function mp_list_set_Jxyz_s (line 18469) | static double mp_list_set_Jxyz_s(_cimg_math_parser& mp) { function mp_list_set_Jxyz_v (line 18483) | static double mp_list_set_Jxyz_v(_cimg_math_parser& mp) { function mp_list_spectrum (line 18497) | static double mp_list_spectrum(_cimg_math_parser& mp) { function mp_list_stats (line 18502) | static double mp_list_stats(_cimg_math_parser& mp) { function mp_list_wh (line 18511) | static double mp_list_wh(_cimg_math_parser& mp) { function mp_list_whd (line 18516) | static double mp_list_whd(_cimg_math_parser& mp) { function mp_list_whds (line 18521) | static double mp_list_whds(_cimg_math_parser& mp) { function mp_list_width (line 18526) | static double mp_list_width(_cimg_math_parser& mp) { function mp_list_Ioff (line 18531) | static double mp_list_Ioff(_cimg_math_parser& mp) { function mp_list_Ixyz (line 18564) | static double mp_list_Ixyz(_cimg_math_parser& mp) { function mp_list_Joff (line 18601) | static double mp_list_Joff(_cimg_math_parser& mp) { function mp_list_Jxyz (line 18636) | static double mp_list_Jxyz(_cimg_math_parser& mp) { function mp_log (line 18675) | static double mp_log(_cimg_math_parser& mp) { function mp_log10 (line 18679) | static double mp_log10(_cimg_math_parser& mp) { function mp_log2 (line 18683) | static double mp_log2(_cimg_math_parser& mp) { function mp_logical_and (line 18687) | static double mp_logical_and(_cimg_math_parser& mp) { function mp_logical_not (line 18702) | static double mp_logical_not(_cimg_math_parser& mp) { function mp_logical_or (line 18706) | static double mp_logical_or(_cimg_math_parser& mp) { function mp_lt (line 18722) | static double mp_lt(_cimg_math_parser& mp) { function mp_lte (line 18726) | static double mp_lte(_cimg_math_parser& mp) { function mp_matrix_mul (line 18730) | static double mp_matrix_mul(_cimg_math_parser& mp) { function mp_max (line 18743) | static double mp_max(_cimg_math_parser& mp) { function mp_memcopy (line 18795) | static double mp_memcopy(_cimg_math_parser& mp) { function mp_min (line 18847) | static double mp_min(_cimg_math_parser& mp) { function mp_minus (line 18853) | static double mp_minus(_cimg_math_parser& mp) { function mp_mean (line 18857) | static double mp_mean(_cimg_math_parser& mp) { function mp_med (line 18863) | static double mp_med(_cimg_math_parser& mp) { function mp_modulo (line 18870) | static double mp_modulo(_cimg_math_parser& mp) { function mp_mul (line 18874) | static double mp_mul(_cimg_math_parser& mp) { function mp_neq (line 18878) | static double mp_neq(_cimg_math_parser& mp) { function mp_norm0 (line 18882) | static double mp_norm0(_cimg_math_parser& mp) { function mp_norm1 (line 18889) | static double mp_norm1(_cimg_math_parser& mp) { function mp_norm2 (line 18896) | static double mp_norm2(_cimg_math_parser& mp) { function mp_norminf (line 18903) | static double mp_norminf(_cimg_math_parser& mp) { function mp_normp (line 18912) | static double mp_normp(_cimg_math_parser& mp) { function mp_pow (line 18921) | static double mp_pow(_cimg_math_parser& mp) { function mp_pow3 (line 18926) | static double mp_pow3(_cimg_math_parser& mp) { function mp_pow4 (line 18931) | static double mp_pow4(_cimg_math_parser& mp) { function mp_print (line 18936) | static double mp_print(_cimg_math_parser& mp) { function mp_prod (line 18954) | static double mp_prod(_cimg_math_parser& mp) { function mp_copy (line 18960) | static double mp_copy(_cimg_math_parser& mp) { function mp_rol (line 18964) | static double mp_rol(_cimg_math_parser& mp) { function mp_ror (line 18968) | static double mp_ror(_cimg_math_parser& mp) { function mp_rot2d (line 18972) | static double mp_rot2d(_cimg_math_parser& mp) { function mp_rot3d (line 18985) | static double mp_rot3d(_cimg_math_parser& mp) { function mp_round (line 18992) | static double mp_round(_cimg_math_parser& mp) { function mp_self_add (line 18996) | static double mp_self_add(_cimg_math_parser& mp) { function mp_self_bitwise_and (line 19000) | static double mp_self_bitwise_and(_cimg_math_parser& mp) { function mp_self_bitwise_left_shift (line 19005) | static double mp_self_bitwise_left_shift(_cimg_math_parser& mp) { function mp_self_bitwise_or (line 19010) | static double mp_self_bitwise_or(_cimg_math_parser& mp) { function mp_self_bitwise_right_shift (line 19015) | static double mp_self_bitwise_right_shift(_cimg_math_parser& mp) { function mp_self_decrement (line 19020) | static double mp_self_decrement(_cimg_math_parser& mp) { function mp_self_increment (line 19024) | static double mp_self_increment(_cimg_math_parser& mp) { function mp_self_map_vector_s (line 19028) | static double mp_self_map_vector_s(_cimg_math_parser& mp) { // Vector +=... function mp_self_map_vector_v (line 19042) | static double mp_self_map_vector_v(_cimg_math_parser& mp) { // Vector +=... function mp_self_mul (line 19056) | static double mp_self_mul(_cimg_math_parser& mp) { function mp_self_div (line 19060) | static double mp_self_div(_cimg_math_parser& mp) { function mp_self_modulo (line 19064) | static double mp_self_modulo(_cimg_math_parser& mp) { function mp_self_pow (line 19069) | static double mp_self_pow(_cimg_math_parser& mp) { function mp_self_sub (line 19074) | static double mp_self_sub(_cimg_math_parser& mp) { function mp_set_ioff (line 19078) | static double mp_set_ioff(_cimg_math_parser& mp) { function mp_set_ixyzc (line 19088) | static double mp_set_ixyzc(_cimg_math_parser& mp) { function mp_set_joff (line 19100) | static double mp_set_joff(_cimg_math_parser& mp) { function mp_set_jxyzc (line 19113) | static double mp_set_jxyzc(_cimg_math_parser& mp) { function mp_set_Ioff_s (line 19128) | static double mp_set_Ioff_s(_cimg_math_parser& mp) { function mp_set_Ioff_v (line 19141) | static double mp_set_Ioff_v(_cimg_math_parser& mp) { function mp_set_Ixyz_s (line 19154) | static double mp_set_Ixyz_s(_cimg_math_parser& mp) { function mp_set_Ixyz_v (line 19166) | static double mp_set_Ixyz_v(_cimg_math_parser& mp) { function mp_set_Joff_s (line 19178) | static double mp_set_Joff_s(_cimg_math_parser& mp) { function mp_set_Joff_v (line 19194) | static double mp_set_Joff_v(_cimg_math_parser& mp) { function mp_set_Jxyz_s (line 19210) | static double mp_set_Jxyz_s(_cimg_math_parser& mp) { function mp_set_Jxyz_v (line 19223) | static double mp_set_Jxyz_v(_cimg_math_parser& mp) { function mp_sign (line 19236) | static double mp_sign(_cimg_math_parser& mp) { function mp_sin (line 19240) | static double mp_sin(_cimg_math_parser& mp) { function mp_sinc (line 19244) | static double mp_sinc(_cimg_math_parser& mp) { function mp_single (line 19248) | static double mp_single(_cimg_math_parser& mp) { function mp_sinh (line 19266) | static double mp_sinh(_cimg_math_parser& mp) { function mp_solve (line 19270) | static double mp_solve(_cimg_math_parser& mp) { function mp_sort (line 19283) | static double mp_sort(_cimg_math_parser& mp) { function mp_sqr (line 19295) | static double mp_sqr(_cimg_math_parser& mp) { function mp_sqrt (line 19299) | static double mp_sqrt(_cimg_math_parser& mp) { function mp_std (line 19303) | static double mp_std(_cimg_math_parser& mp) { function mp_sub (line 19310) | static double mp_sub(_cimg_math_parser& mp) { function mp_sum (line 19314) | static double mp_sum(_cimg_math_parser& mp) { function mp_tan (line 19320) | static double mp_tan(_cimg_math_parser& mp) { function mp_tanh (line 19324) | static double mp_tanh(_cimg_math_parser& mp) { function mp_trace (line 19328) | static double mp_trace(_cimg_math_parser& mp) { function mp_transp (line 19334) | static double mp_transp(_cimg_math_parser& mp) { function mp_u (line 19344) | static double mp_u(_cimg_math_parser& mp) { function mp_var (line 19348) | static double mp_var(_cimg_math_parser& mp) { function mp_vector_copy (line 19355) | static double mp_vector_copy(_cimg_math_parser& mp) { function mp_vector_crop (line 19360) | static double mp_vector_crop(_cimg_math_parser& mp) { function mp_vector_init (line 19368) | static double mp_vector_init(_cimg_math_parser& mp) { function mp_vector_map_sv (line 19381) | static double mp_vector_map_sv(_cimg_math_parser& mp) { // Operator(scal... function mp_vector_map_v (line 19396) | static double mp_vector_map_v(_cimg_math_parser& mp) { // Operator(vector) function mp_vector_map_vs (line 19410) | static double mp_vector_map_vs(_cimg_math_parser& mp) { // Operator(vect... function mp_vector_map_vss (line 19425) | static double mp_vector_map_vss(_cimg_math_parser& mp) { // Operator(vec... function mp_vector_map_vv (line 19441) | static double mp_vector_map_vv(_cimg_math_parser& mp) { // Operator(vect... function mp_vector_off (line 19456) | static double mp_vector_off(_cimg_math_parser& mp) { function mp_vector_set_off (line 19464) | static double mp_vector_set_off(_cimg_math_parser& mp) { function mp_vector_print (line 19473) | static double mp_vector_print(_cimg_math_parser& mp) { function mp_whiledo (line 19488) | static double mp_whiledo(_cimg_math_parser& mp) { // Used also by 'for()' function mp_Ioff (line 19521) | static double mp_Ioff(_cimg_math_parser& mp) { function mp_Ixyz (line 19553) | static double mp_Ixyz(_cimg_math_parser& mp) { function mp_Joff (line 19589) | static double mp_Joff(_cimg_math_parser& mp) { function mp_Jxyz (line 19622) | static double mp_Jxyz(_cimg_math_parser& mp) { function T (line 20657) | T kth_smallest(const unsigned int k) const { function sum (line 20716) | double sum() const { function _eval (line 20934) | double _eval(CImg *const img_output, const char *const expression, type CImg (line 50506) | typedef CImg* iterator; type CImg (line 50514) | typedef const CImg* const_iterator; type T (line 50525) | typedef T value_type; type typename (line 50528) | typedef typename cimg::superset::type Tbool; type typename (line 50529) | typedef typename cimg::superset::type Tuchar; type typename (line 50530) | typedef typename cimg::superset::type Tchar; type typename (line 50531) | typedef typename cimg::superset::type Tushort; type typename (line 50532) | typedef typename cimg::superset::type Tshort; type typename (line 50533) | typedef typename cimg::superset::type Tuint; type typename (line 50534) | typedef typename cimg::superset::type Tint; type typename (line 50535) | typedef typename cimg::superset::type Tulong; type typename (line 50536) | typedef typename cimg::superset::type Tlong; type typename (line 50537) | typedef typename cimg::superset::type Tfloat; type typename (line 50538) | typedef typename cimg::superset::type Tdouble; type typename (line 50539) | typedef typename cimg::last::type boolT; type typename (line 50540) | typedef typename cimg::last::type ucharT; type typename (line 50541) | typedef typename cimg::last::type charT; type typename (line 50542) | typedef typename cimg::last::type ushortT; type typename (line 50543) | typedef typename cimg::last::type shortT; type typename (line 50544) | typedef typename cimg::last::type uintT; type typename (line 50545) | typedef typename cimg::last::type intT; type typename (line 50546) | typedef typename cimg::last::type ulongT; type typename (line 50547) | typedef typename cimg::last::type longT; type typename (line 50548) | typedef typename cimg::last::type uint64T; type typename (line 50549) | typedef typename cimg::last::type int64T; type typename (line 50550) | typedef typename cimg::last::type floatT; type typename (line 50551) | typedef typename cimg::last::type doubleT; function explicit (line 50624) | explicit CImgList(const unsigned int n):_width(n) { function CImgList (line 53910) | static CImgList get_load_ffmpeg_external(const char *const filename) { function CImgList (line 53991) | static CImgList get_load_gif_external(const char *const filename) { function CImgList (line 54043) | static CImgList get_load_gzip_external(const char *const filename) { type dirent (line 56069) | struct dirent type stat (line 56083) | struct stat FILE: BOSS/source/CombatSearch.cpp function CombatSearchResults (line 100) | const CombatSearchResults & CombatSearch::getResults() const FILE: BOSS/source/CombatSearch.h function namespace (line 10) | namespace BOSS FILE: BOSS/source/CombatSearchExperiment.h function namespace (line 9) | namespace BOSS FILE: BOSS/source/CombatSearchParameters.cpp function ActionSet (line 42) | const ActionSet & CombatSearchParameters::getRelevantActions() const function GameState (line 52) | const GameState & CombatSearchParameters::getInitialState() const function GameState (line 62) | const GameState & CombatSearchParameters::getEnemyInitialState() const function BuildOrder (line 77) | const BuildOrder & CombatSearchParameters::getOpeningBuildOrder() const function BuildOrder (line 87) | const BuildOrder & CombatSearchParameters::getEnemyBuildOrder() const function FrameCountType (line 122) | FrameCountType CombatSearchParameters::getFrameTimeLimit() const FILE: BOSS/source/CombatSearchParameters.h function namespace (line 7) | namespace BOSS FILE: BOSS/source/CombatSearchResults.h function namespace (line 9) | namespace BOSS FILE: BOSS/source/CombatSearch_BestResponse.h function namespace (line 12) | namespace BOSS FILE: BOSS/source/CombatSearch_BestResponseData.cpp function BuildOrder (line 98) | const BuildOrder & CombatSearch_BestResponseData::getBestBuildOrder() const FILE: BOSS/source/CombatSearch_BestResponseData.h function namespace (line 8) | namespace BOSS FILE: BOSS/source/CombatSearch_Bucket.h function namespace (line 12) | namespace BOSS FILE: BOSS/source/CombatSearch_BucketData.cpp function BucketData (line 68) | BucketData & CombatSearch_BucketData::getBucketData(const GameState & st... function BucketData (line 96) | const BucketData & CombatSearch_BucketData::getBucket(const size_t index... FILE: BOSS/source/CombatSearch_BucketData.h function namespace (line 8) | namespace BOSS FILE: BOSS/source/CombatSearch_Integral.h function namespace (line 12) | namespace BOSS FILE: BOSS/source/CombatSearch_IntegralData.cpp function BuildOrder (line 56) | const BuildOrder & CombatSearch_IntegralData::getBestBuildOrder() const FILE: BOSS/source/CombatSearch_IntegralData.h function namespace (line 8) | namespace BOSS FILE: BOSS/source/Constants.cpp type BOSS (line 4) | namespace BOSS type Races (line 6) | namespace Races function RaceID (line 8) | RaceID GetRaceID(BWAPI::Race r) function GetRace (line 28) | BWAPI::Race GetRace(RaceID id) function RaceID (line 48) | RaceID GetRaceID(const std::string & race) function GetRaceName (line 68) | std::string GetRaceName(RaceID race) FILE: BOSS/source/Constants.h function namespace (line 6) | namespace BOSS FILE: BOSS/source/DFBB_BuildOrderSearchParameters.cpp function UnitCountType (line 40) | const UnitCountType & DFBB_BuildOrderSearchParameters::getRepetitions(co... function UnitCountType (line 48) | const UnitCountType & DFBB_BuildOrderSearchParameters::getRepetitionThre... FILE: BOSS/source/DFBB_BuildOrderSearchParameters.h function namespace (line 8) | namespace BOSS FILE: BOSS/source/DFBB_BuildOrderSearchResults.h function namespace (line 8) | namespace BOSS FILE: BOSS/source/DFBB_BuildOrderSearchSaveState.h function namespace (line 8) | namespace BOSS FILE: BOSS/source/DFBB_BuildOrderSmartSearch.cpp function UnitCountType (line 92) | UnitCountType DFBB_BuildOrderSmartSearch::calculateRefineriesRequired() function UnitCountType (line 230) | UnitCountType DFBB_BuildOrderSmartSearch::calculateSupplyProvidersRequir... function RaceID (line 284) | const RaceID DFBB_BuildOrderSmartSearch::getRace() const function DFBB_BuildOrderSearchResults (line 315) | const DFBB_BuildOrderSearchResults & DFBB_BuildOrderSmartSearch::getResu... function DFBB_BuildOrderSearchParameters (line 320) | const DFBB_BuildOrderSearchParameters & DFBB_BuildOrderSmartSearch::getP... FILE: BOSS/source/DFBB_BuildOrderSmartSearch.h function namespace (line 8) | namespace BOSS FILE: BOSS/source/DFBB_BuildOrderStackSearch.cpp function DFBB_BuildOrderSearchResults (line 62) | const DFBB_BuildOrderSearchResults & DFBB_BuildOrderStackSearch::getResu... function UnitCountType (line 150) | UnitCountType DFBB_BuildOrderStackSearch::getRepetitions(const GameState... FILE: BOSS/source/DFBB_BuildOrderStackSearch.h function namespace (line 13) | namespace BOSS FILE: BOSS/source/Eval.cpp type BOSS (line 3) | namespace BOSS type Eval (line 5) | namespace Eval function ArmyCompletedResourceSum (line 7) | double ArmyCompletedResourceSum(const GameState & state) function ArmyTotalResourceSum (line 25) | double ArmyTotalResourceSum(const GameState & state) function BuildOrderBetter (line 43) | bool BuildOrderBetter(const BuildOrder & buildOrder, const BuildOrde... function StateDominates (line 74) | bool StateDominates(const GameState & state, const GameState & other) FILE: BOSS/source/Eval.h function namespace (line 7) | namespace BOSS FILE: BOSS/source/GameState.cpp function RaceID (line 232) | const RaceID GameState::getRace() const function FrameCountType (line 475) | const FrameCountType GameState::whenCanPerform(const ActionType & action... function FrameCountType (line 518) | const FrameCountType GameState::raceSpecificWhenReady(const ActionType &... function FrameCountType (line 539) | const FrameCountType GameState::whenWorkerReady(const ActionType & actio... function FrameCountType (line 585) | const FrameCountType GameState::whenSupplyReady(const ActionType & actio... function FrameCountType (line 618) | const FrameCountType GameState::whenPrerequisitesReady(const ActionType ... function FrameCountType (line 649) | const FrameCountType GameState::whenBuildingPrereqReady(const ActionType... function FrameCountType (line 710) | const FrameCountType GameState::whenMineralsReady(const ActionType & act... function FrameCountType (line 805) | const FrameCountType GameState::whenGasReady(const ActionType & action) ... function FrameCountType (line 897) | const FrameCountType GameState::getCurrentFrame() const function FrameCountType (line 902) | const FrameCountType GameState::getLastActionFinishTime() const function UnitCountType (line 933) | const UnitCountType GameState::getNumMineralWorkers() const function UnitCountType (line 938) | const UnitCountType GameState::getNumBuildingWorkers() const function UnitCountType (line 943) | const UnitCountType GameState::getNumGasWorkers() const function ResourceCountType (line 948) | const ResourceCountType GameState::getMinerals() const function ResourceCountType (line 954) | const ResourceCountType GameState::getGas() const function ResourceCountType (line 959) | const ResourceCountType GameState::getMinerals(const int frame) const function ResourceCountType (line 966) | const ResourceCountType GameState::getGas(const int frame) const function ResourceCountType (line 973) | const ResourceCountType GameState::getFinishTimeMinerals() const function ResourceCountType (line 978) | const ResourceCountType GameState::getFinishTimeGas() const function UnitData (line 983) | const UnitData & GameState::getUnitData() const function BuildingData (line 988) | const BuildingData & GameState::getBuildingData() const function HatcheryData (line 993) | const HatcheryData & GameState::getHatcheryData() const FILE: BOSS/source/GameState.h function namespace (line 14) | namespace BOSS FILE: BOSS/source/GraphViz.hpp type BOSS (line 8) | namespace BOSS type GraphViz (line 10) | namespace GraphViz class Property (line 12) | class Property method Property (line 17) | Property(std::string p, std::string val) : prop(p), value(val) { } method print (line 18) | void print(std::ofstream & out) { out << prop << "=\"" << value <<... class Node (line 21) | class Node method Node (line 26) | Node(std::string n) : name(n) {} method Node (line 27) | Node() {} method set (line 29) | void set(std::string p, std::string v) { props.push_back(Property(... method print (line 30) | void print(std::ofstream & out) class Edge (line 38) | class Edge method Edge (line 44) | Edge(std::string n1, std::string n2) : nodes(n1, n2) {} method Edge (line 45) | Edge(Node & n1, Node & n2) : nodes(n1.name, n2.name) {} method set (line 46) | void set(std::string p, std::string v) { props.push_back(Property(... method print (line 47) | void print(std::ofstream & out) class Graph (line 55) | class Graph method Graph (line 64) | Graph(std::string n) : name(n) {} method set (line 65) | void set(std::string p, std::string v) { props.push_back(Property(... method addNode (line 66) | void addNode(Node & n) { nodes.push_back(n); } method addEdge (line 67) | void addEdge(Edge & e) { edges.push_back(e); } method print (line 69) | void print(std::ofstream & out) method printToFile (line 78) | void printToFile(const std::string & filename) FILE: BOSS/source/HatcheryData.cpp function UnitCountType (line 36) | const UnitCountType & Hatchery::numLarva() const function FrameCountType (line 88) | const FrameCountType HatcheryData::nextLarvaFrameAfter(const FrameCountT... function UnitCountType (line 100) | const UnitCountType HatcheryData::numLarva() const function UnitCountType (line 112) | const UnitCountType HatcheryData::size() const function Hatchery (line 117) | const Hatchery & HatcheryData::getHatchery(const UnitCountType & index) ... FILE: BOSS/source/HatcheryData.h function namespace (line 13) | namespace BOSS FILE: BOSS/source/JSONTools.cpp function GameState (line 56) | GameState JSONTools::GetGameState(const std::string & jsonString) function GameState (line 63) | GameState JSONTools::GetGameState(const rapidjson::Value & stateVal) function BuildOrder (line 98) | BuildOrder JSONTools::GetBuildOrder(const std::string & jsonString) function BuildOrder (line 105) | BuildOrder JSONTools::GetBuildOrder(const rapidjson::Value & stateVal) function BuildOrderSearchGoal (line 121) | BuildOrderSearchGoal JSONTools::GetBuildOrderSearchGoal(const std::strin... function BuildOrderSearchGoal (line 128) | BuildOrderSearchGoal JSONTools::GetBuildOrderSearchGoal(const rapidjson:... FILE: BOSS/source/JSONTools.h function namespace (line 9) | namespace BOSS FILE: BOSS/source/NaiveBuildOrderSearch.cpp function BuildOrder (line 35) | const BuildOrder & NaiveBuildOrderSearch::solve() FILE: BOSS/source/NaiveBuildOrderSearch.h function namespace (line 9) | namespace BOSS FILE: BOSS/source/Position.hpp type BOSS (line 8) | namespace BOSS class Position (line 10) | class Position method Position (line 18) | Position() method Position (line 24) | Position(const PositionType & x, const PositionType & y) method Position (line 41) | const Position operator + (const Position & rhs) const method Position (line 46) | const Position operator - (const Position & rhs) const method Position (line 51) | const Position operator / (const PositionType & d) const method Position (line 56) | const Position operator * (const PositionType & d) const method Position (line 61) | const Position scale(const float & f) const method scalePosition (line 66) | void scalePosition(const float & f) method add (line 72) | void add(const Position & rhs) method subtract (line 78) | void subtract(const Position & rhs) method moveTo (line 84) | void moveTo(const Position & pos) method add (line 90) | void add(const PositionType & x, const PositionType & y) method moveTo (line 96) | void moveTo(const PositionType & x, const PositionType & y) method PositionType (line 102) | const PositionType x() const method PositionType (line 107) | const PositionType y() const method Position (line 112) | const Position flipX() const method Position (line 117) | const Position flipY() const method Q_rsqrt (line 122) | const float Q_rsqrt( float number ) const method Position (line 139) | const Position flip() const method PositionType (line 144) | inline const PositionType getDistance(const Position & p) const method PositionType (line 163) | inline const PositionType getDistanceSq(const Position & p) const method print (line 168) | void print() const method getString (line 173) | const std::string getString() const FILE: BOSS/source/PrerequisiteSet.cpp function ActionType (line 17) | const ActionType & ActionCountPair::getAction() const function UnitCountType (line 22) | const UnitCountType & ActionCountPair::getCount() const function ActionType (line 55) | const ActionType & PrerequisiteSet::getActionType(const UnitCountType in... function UnitCountType (line 60) | const UnitCountType & PrerequisiteSet::getActionTypeCount(const UnitCoun... FILE: BOSS/source/PrerequisiteSet.h function namespace (line 8) | namespace BOSS FILE: BOSS/source/StarCraftGUI.cpp type stat (line 313) | struct stat FILE: BOSS/source/StarCraftGUI.h type TextureInfo (line 19) | struct TextureInfo FILE: BOSS/source/Timer.hpp type BOSS (line 24) | namespace BOSS class Timer (line 26) | class Timer method Timer (line 42) | Timer() method start (line 62) | void start() method stop (line 73) | void stop() method getElapsedTimeInMicroSec (line 84) | double getElapsedTimeInMicroSec() method getElapsedTimeInMilliSec (line 103) | double getElapsedTimeInMilliSec() method getElapsedTimeInSec (line 109) | double getElapsedTimeInSec() method getElapsedTime (line 116) | double getElapsedTime() FILE: BOSS/source/Tools.cpp function BuildOrder (line 9) | BuildOrder Tools::GetOptimizedNaiveBuildOrderOld(const GameState & state... function BuildOrder (line 56) | BuildOrder Tools::GetNaiveBuildOrderAddWorkersOld(const GameState & stat... function FrameCountType (line 335) | FrameCountType Tools::GetUpperBound(const GameState & state, const Build... function FrameCountType (line 344) | FrameCountType Tools::GetLowerBound(const GameState & state, const Build... function FrameCountType (line 406) | FrameCountType Tools::CalculatePrerequisitesLowerBound(const GameState &... FILE: BOSS/source/Tools.h function namespace (line 8) | namespace BOSS FILE: BOSS/source/UnitData.cpp function RaceID (line 17) | const RaceID UnitData::getRace() const function UnitCountType (line 22) | const UnitCountType UnitData::getNumCompleted(const ActionType & action)... function FrameCountType (line 32) | const FrameCountType UnitData::getWhenBuildingCanBuild(const ActionType ... function SupplyCountType (line 189) | const SupplyCountType UnitData::getCurrentSupply() const function SupplyCountType (line 194) | const SupplyCountType UnitData::getMaxSupply() const function UnitCountType (line 253) | const UnitCountType UnitData::getNumMineralWorkers() const function UnitCountType (line 258) | const UnitCountType UnitData::getNumGasWorkers() const function UnitCountType (line 263) | const UnitCountType UnitData::getNumBuildingWorkers() const function ActionType (line 268) | ActionType UnitData::finishNextActionInProgress() function FrameCountType (line 296) | const FrameCountType UnitData::getNextActionFinishTime() const function FrameCountType (line 301) | const FrameCountType UnitData::getNextBuildingFinishTime() const function UnitCountType (line 311) | const UnitCountType UnitData::getNumTotal(const ActionType & action) const function UnitCountType (line 357) | const UnitCountType UnitData::getSupplyInProgress() const function UnitCountType (line 365) | const UnitCountType UnitData::getNumActionsInProgress() const function UnitCountType (line 370) | const UnitCountType UnitData::getNumInProgress(const ActionType & action... function ActionType (line 375) | const ActionType & UnitData::getActionInProgressByIndex(const UnitCountT... function FrameCountType (line 380) | const FrameCountType UnitData::getActionInProgressFinishTimeByIndex(cons... function FrameCountType (line 385) | const FrameCountType UnitData::getLastActionFinishTime() const function FrameCountType (line 390) | const FrameCountType UnitData::getFinishTimeByIndex(const UnitCountType ... function FrameCountType (line 395) | const FrameCountType UnitData::getFinishTime(const PrerequisiteSet & set... function FrameCountType (line 405) | const FrameCountType UnitData::getFinishTime(const ActionType & action) ... function PrerequisiteSet (line 410) | const PrerequisiteSet UnitData::getPrerequistesInProgress(const ActionTy... function BuildingData (line 426) | const BuildingData & UnitData::getBuildingData() const function HatcheryData (line 431) | HatcheryData & UnitData::getHatcheryData() function HatcheryData (line 436) | const HatcheryData & UnitData::getHatcheryData() const FILE: BOSS/source/UnitData.h function namespace (line 10) | namespace BOSS FILE: BOSS/source/deprecated/BOSSAssert.cpp type BOSS (line 6) | namespace BOSS type Assert (line 8) | namespace Assert function currentDateTime (line 12) | const std::string currentDateTime() function ReportFailure (line 24) | void ReportFailure(const char * condition, const char * file, int li... FILE: BOSS/source/deprecated/BOSSAssert.h function namespace (line 37) | namespace BOSS FILE: BOSS/source/deprecated/BOSSVisExperiment.cpp function Position (line 48) | const Position & BOSSVisExperiment::getLastDrawPosition() const function PositionType (line 137) | PositionType BOSSVisExperiment::DrawScenario(const Position & pos, const... FILE: BOSS/source/deprecated/BOSSVisExperiment.h function namespace (line 9) | namespace BOSS FILE: BOSS/source/deprecated/GUI.cpp function GUI (line 42) | GUI & GUI::Instance() type stat (line 306) | struct stat FILE: BOSS/source/deprecated/GUI.h function namespace (line 17) | namespace BOSS FILE: BOSS/source/deprecated/GUITools.cpp type BOSS (line 4) | namespace BOSS type GUITools (line 6) | namespace GUITools function DrawString (line 8) | void DrawString(const Position & p, const std::string & text, const ... function DrawChar (line 36) | void DrawChar(const Position & tl, const Position & br, char ch, con... function DrawLine (line 55) | void DrawLine(const Position & p1, const Position & p2, const float ... function DrawCircle (line 67) | void DrawCircle(const Position & pos, float r, int num_segments) function DrawRect (line 90) | void DrawRect(const Position & tl, const Position & br, const GLfloa... function DrawRectGradient (line 103) | void DrawRectGradient(const Position & tl, const Position & br, cons... function DrawTexturedRect (line 115) | void DrawTexturedRect(const Position & tl, const Position & br, cons... function DrawIconAndText (line 131) | void DrawIconAndText(const Position & tl, const Position & br, const... FILE: BOSS/source/deprecated/GUITools.h function namespace (line 9) | namespace BOSS FILE: BOSS/source/deprecated/bwapidata/include/AIModule.cpp type BWAPI (line 2) | namespace BWAPI FILE: BOSS/source/deprecated/bwapidata/include/BWAPI.cpp type BWAPI (line 3) | namespace BWAPI FILE: BOSS/source/deprecated/bwapidata/include/BWAPI.h function namespace (line 33) | namespace BWAPI FILE: BOSS/source/deprecated/bwapidata/include/BWAPI/AIModule.h function namespace (line 5) | namespace BWAPI FILE: BOSS/source/deprecated/bwapidata/include/BWAPI/Bitmap.h function namespace (line 4) | namespace BWAPI FILE: BOSS/source/deprecated/bwapidata/include/BWAPI/Bullet.h function namespace (line 6) | namespace BWAPI FILE: BOSS/source/deprecated/bwapidata/include/BWAPI/BulletType.h function namespace (line 5) | namespace BWAPI FILE: BOSS/source/deprecated/bwapidata/include/BWAPI/Client/BulletData.h function namespace (line 3) | namespace BWAPI FILE: BOSS/source/deprecated/bwapidata/include/BWAPI/Client/BulletImpl.h function namespace (line 7) | namespace BWAPI FILE: BOSS/source/deprecated/bwapidata/include/BWAPI/Client/Client.h function namespace (line 10) | namespace BWAPI FILE: BOSS/source/deprecated/bwapidata/include/BWAPI/Client/Command.h function namespace (line 4) | namespace BWAPIC FILE: BOSS/source/deprecated/bwapidata/include/BWAPI/Client/CommandType.h function namespace (line 6) | namespace BWAPIC FILE: BOSS/source/deprecated/bwapidata/include/BWAPI/Client/Event.h function namespace (line 6) | namespace BWAPIC FILE: BOSS/source/deprecated/bwapidata/include/BWAPI/Client/ForceData.h function namespace (line 3) | namespace BWAPI FILE: BOSS/source/deprecated/bwapidata/include/BWAPI/Client/ForceImpl.h function namespace (line 7) | namespace BWAPI FILE: BOSS/source/deprecated/bwapidata/include/BWAPI/Client/GameData.h function namespace (line 12) | namespace BWAPI FILE: BOSS/source/deprecated/bwapidata/include/BWAPI/Client/GameImpl.h function namespace (line 17) | namespace BWAPI FILE: BOSS/source/deprecated/bwapidata/include/BWAPI/Client/PlayerData.h function namespace (line 3) | namespace BWAPI FILE: BOSS/source/deprecated/bwapidata/include/BWAPI/Client/PlayerImpl.h function namespace (line 7) | namespace BWAPI FILE: BOSS/source/deprecated/bwapidata/include/BWAPI/Client/Shape.h function namespace (line 4) | namespace BWAPIC FILE: BOSS/source/deprecated/bwapidata/include/BWAPI/Client/ShapeType.h function namespace (line 6) | namespace BWAPIC FILE: BOSS/source/deprecated/bwapidata/include/BWAPI/Client/UnitCommand.h function namespace (line 9) | namespace BWAPIC FILE: BOSS/source/deprecated/bwapidata/include/BWAPI/Client/UnitData.h function namespace (line 3) | namespace BWAPI FILE: BOSS/source/deprecated/bwapidata/include/BWAPI/Client/UnitImpl.h function namespace (line 7) | namespace BWAPI FILE: BOSS/source/deprecated/bwapidata/include/BWAPI/Color.h function namespace (line 4) | namespace BWAPI FILE: BOSS/source/deprecated/bwapidata/include/BWAPI/Constants.h function namespace (line 2) | namespace BWAPI FILE: BOSS/source/deprecated/bwapidata/include/BWAPI/CoordinateType.h function namespace (line 2) | namespace BWAPI FILE: BOSS/source/deprecated/bwapidata/include/BWAPI/DamageType.h function namespace (line 4) | namespace BWAPI FILE: BOSS/source/deprecated/bwapidata/include/BWAPI/Error.h function namespace (line 4) | namespace BWAPI FILE: BOSS/source/deprecated/bwapidata/include/BWAPI/Event.h function namespace (line 8) | namespace BWAPI FILE: BOSS/source/deprecated/bwapidata/include/BWAPI/EventType.h function namespace (line 2) | namespace BWAPI FILE: BOSS/source/deprecated/bwapidata/include/BWAPI/ExplosionType.h function namespace (line 4) | namespace BWAPI FILE: BOSS/source/deprecated/bwapidata/include/BWAPI/Flag.h function namespace (line 2) | namespace BWAPI FILE: BOSS/source/deprecated/bwapidata/include/BWAPI/Force.h function namespace (line 5) | namespace BWAPI FILE: BOSS/source/deprecated/bwapidata/include/BWAPI/Game.h function namespace (line 22) | namespace BWAPI FILE: BOSS/source/deprecated/bwapidata/include/BWAPI/GameType.h function namespace (line 4) | namespace BWAPI FILE: BOSS/source/deprecated/bwapidata/include/BWAPI/Input.h function namespace (line 2) | namespace BWAPI FILE: BOSS/source/deprecated/bwapidata/include/BWAPI/Latency.h function namespace (line 2) | namespace BWAPI FILE: BOSS/source/deprecated/bwapidata/include/BWAPI/Order.h function namespace (line 4) | namespace BWAPI FILE: BOSS/source/deprecated/bwapidata/include/BWAPI/Player.h function namespace (line 13) | namespace BWAPI FILE: BOSS/source/deprecated/bwapidata/include/BWAPI/PlayerType.h function namespace (line 4) | namespace BWAPI FILE: BOSS/source/deprecated/bwapidata/include/BWAPI/Position.h function namespace (line 3) | namespace BWAPI FILE: BOSS/source/deprecated/bwapidata/include/BWAPI/Race.h function namespace (line 4) | namespace BWAPI FILE: BOSS/source/deprecated/bwapidata/include/BWAPI/TechType.h function namespace (line 6) | namespace BWAPI FILE: BOSS/source/deprecated/bwapidata/include/BWAPI/TilePosition.h function namespace (line 3) | namespace BWAPI FILE: BOSS/source/deprecated/bwapidata/include/BWAPI/Unit.h function namespace (line 13) | namespace BWAPI FILE: BOSS/source/deprecated/bwapidata/include/BWAPI/UnitCommand.h function namespace (line 10) | namespace BWAPI FILE: BOSS/source/deprecated/bwapidata/include/BWAPI/UnitCommandType.h function namespace (line 4) | namespace BWAPI FILE: BOSS/source/deprecated/bwapidata/include/BWAPI/UnitSizeType.h function namespace (line 4) | namespace BWAPI FILE: BOSS/source/deprecated/bwapidata/include/BWAPI/UnitType.h function namespace (line 8) | namespace BWAPI FILE: BOSS/source/deprecated/bwapidata/include/BWAPI/UpgradeType.h function namespace (line 5) | namespace BWAPI FILE: BOSS/source/deprecated/bwapidata/include/BWAPI/WeaponType.h function namespace (line 4) | namespace BWAPI FILE: BOSS/source/deprecated/bwapidata/include/Bitmap.cpp type BWAPI (line 3) | namespace BWAPI function Color (line 12) | Color BitmapProxy::operator[](int y) function BitmapProxy (line 20) | BitmapProxy Bitmap::operator[](int x) FILE: BOSS/source/deprecated/bwapidata/include/BulletType.cpp type BWAPI (line 9) | namespace BWAPI type BulletTypes (line 15) | namespace BulletTypes function init (line 54) | void init() function BulletType (line 154) | BulletType& BulletType::operator=(const BulletType& other) function BulletType (line 179) | BulletType BulletTypes::getBulletType(std::string name) FILE: BOSS/source/deprecated/bwapidata/include/Color.cpp type BWAPI (line 4) | namespace BWAPI type Colors (line 39) | namespace Colors function init (line 56) | void init() function min (line 67) | int min(int a, int b) function max (line 71) | int max(int a, int b) function foreach (line 106) | foreach(int id, Colors::cell[rc][gc][bc]) function Color (line 140) | Color& Color::operator=(const Color& other) FILE: BOSS/source/deprecated/bwapidata/include/Common.cpp type BWAPI (line 3) | namespace BWAPI function fixName (line 5) | void fixName(std::string *name) FILE: BOSS/source/deprecated/bwapidata/include/Common.h function namespace (line 4) | namespace BWAPI FILE: BOSS/source/deprecated/bwapidata/include/DamageType.cpp type BWAPI (line 9) | namespace BWAPI type DamageTypes (line 15) | namespace DamageTypes function init (line 25) | void init() function DamageType (line 66) | DamageType& DamageType::operator=(const DamageType& other) function DamageType (line 92) | DamageType DamageTypes::getDamageType(std::string name) FILE: BOSS/source/deprecated/bwapidata/include/Error.cpp type BWAPI (line 9) | namespace BWAPI type Errors (line 15) | namespace Errors function init (line 43) | void init() function Error (line 121) | Error& Error::operator=(const Error& other) function Error (line 146) | Error Errors::getError(std::string name) FILE: BOSS/source/deprecated/bwapidata/include/Event.cpp type BWAPI (line 2) | namespace BWAPI function Event (line 16) | Event Event::MatchStart() function Event (line 22) | Event Event::MatchEnd(bool isWinner) function Event (line 29) | Event Event::MatchFrame() function Event (line 35) | Event Event::MenuFrame() function Event (line 41) | Event Event::SendText(std::string text) function Event (line 48) | Event Event::ReceiveText(Player* player, std::string text) function Event (line 56) | Event Event::PlayerLeft(Player* player) function Event (line 63) | Event Event::NukeDetect(Position target) function Event (line 70) | Event Event::UnitDiscover(Unit* unit) function Event (line 77) | Event Event::UnitEvade(Unit* unit) function Event (line 84) | Event Event::UnitShow(Unit* unit) function Event (line 91) | Event Event::UnitHide(Unit* unit) function Event (line 98) | Event Event::UnitCreate(Unit* unit) function Event (line 105) | Event Event::UnitDestroy(Unit* unit) function Event (line 112) | Event Event::UnitMorph(Unit* unit) function Event (line 119) | Event Event::UnitRenegade(Unit* unit) function Event (line 126) | Event Event::SaveGame(std::string gameName) FILE: BOSS/source/deprecated/bwapidata/include/ExplosionType.cpp type BWAPI (line 9) | namespace BWAPI type ExplosionTypes (line 15) | namespace ExplosionTypes function init (line 43) | void init() function ExplosionType (line 120) | ExplosionType& ExplosionType::operator=(const ExplosionType& other) function ExplosionType (line 146) | ExplosionType ExplosionTypes::getExplosionType(std::string name) FILE: BOSS/source/deprecated/bwapidata/include/GameType.cpp type BWAPI (line 9) | namespace BWAPI type GameTypes (line 15) | namespace GameTypes function init (line 34) | void init() function GameType (line 93) | GameType& GameType::operator=(const GameType& other) function GameType (line 118) | GameType GameTypes::getGameType(std::string name) FILE: BOSS/source/deprecated/bwapidata/include/Order.cpp type BWAPI (line 9) | namespace BWAPI type Orders (line 15) | namespace Orders function init (line 174) | void init() function Order (line 514) | Order& Order::operator=(const Order& other) function Order (line 539) | Order Orders::getOrder(std::string name) FILE: BOSS/source/deprecated/bwapidata/include/PlayerType.cpp type BWAPI (line 9) | namespace BWAPI type PlayerTypes (line 15) | namespace PlayerTypes function init (line 29) | void init() function PlayerType (line 78) | PlayerType& PlayerType::operator=(const PlayerType& other) function PlayerType (line 103) | PlayerType PlayerTypes::getPlayerType(std::string name) FILE: BOSS/source/deprecated/bwapidata/include/Position.cpp type BWAPI (line 9) | namespace BWAPI type Positions (line 11) | namespace Positions function Position (line 59) | Position Position::operator+(const Position& position) const function Position (line 64) | Position Position::operator-(const Position& position) const function Position (line 69) | Position& Position::makeValid() function Position (line 82) | Position& Position::operator+=(const Position& position) function Position (line 89) | Position& Position::operator-=(const Position& position) FILE: BOSS/source/deprecated/bwapidata/include/Race.cpp type BWAPI (line 10) | namespace BWAPI class RaceInternal (line 13) | class RaceInternal method set (line 16) | void set(const char* name, UnitType worker, UnitType center, UnitTyp... type Races (line 38) | namespace Races function init (line 48) | void init() function Race (line 88) | Race& Race::operator=(const Race& other) function UnitType (line 113) | UnitType Race::getWorker() const function UnitType (line 117) | UnitType Race::getCenter() const function UnitType (line 121) | UnitType Race::getRefinery() const function UnitType (line 125) | UnitType Race::getTransport() const function UnitType (line 129) | UnitType Race::getSupplyProvider() const function Race (line 133) | Race Races::getRace(std::string name) FILE: BOSS/source/deprecated/bwapidata/include/TechType.cpp type BWAPI (line 12) | namespace BWAPI class TechTypeInternal (line 15) | class TechTypeInternal method TechTypeInternal (line 18) | TechTypeInternal() {valid = false;} method set (line 19) | void set(const char* name, int mineralPrice, int gasPrice, int resea... type TechTypes (line 64) | namespace TechTypes function init (line 103) | void init() function TechType (line 202) | TechType& TechType::operator=(const TechType& other) function Race (line 227) | Race TechType::getRace() const function UnitType (line 247) | UnitType TechType::whatResearches() const function WeaponType (line 251) | WeaponType TechType::getWeapon() const function TechType (line 259) | TechType TechTypes::getTechType(std::string name) FILE: BOSS/source/deprecated/bwapidata/include/TilePosition.cpp type BWAPI (line 8) | namespace BWAPI type TilePositions (line 10) | namespace TilePositions function TilePosition (line 58) | TilePosition TilePosition::operator+(const TilePosition& position) const function TilePosition (line 63) | TilePosition TilePosition::operator-(const TilePosition& position) const function TilePosition (line 68) | TilePosition& TilePosition::makeValid() function TilePosition (line 81) | TilePosition& TilePosition::operator+=(const TilePosition& position) function TilePosition (line 88) | TilePosition& TilePosition::operator-=(const TilePosition& position) FILE: BOSS/source/deprecated/bwapidata/include/UnitCommandType.cpp type BWAPI (line 9) | namespace BWAPI type UnitCommandTypes (line 15) | namespace UnitCommandTypes function init (line 63) | void init() function UnitCommandType (line 180) | UnitCommandType& UnitCommandType::operator=(const UnitCommandType& other) function UnitCommandType (line 205) | UnitCommandType UnitCommandTypes::getUnitCommandType(std::string name) FILE: BOSS/source/deprecated/bwapidata/include/UnitSizeType.cpp type BWAPI (line 9) | namespace BWAPI type UnitSizeTypes (line 15) | namespace UnitSizeTypes function init (line 24) | void init() function UnitSizeType (line 63) | UnitSizeType& UnitSizeType::operator=(const UnitSizeType& other) function UnitSizeType (line 88) | UnitSizeType UnitSizeTypes::getUnitSizeType(std::string name) FILE: BOSS/source/deprecated/bwapidata/include/UnitType.cpp type BWAPI (line 16) | namespace BWAPI class UnitTypeInternal (line 19) | class UnitTypeInternal method UnitTypeInternal (line 22) | UnitTypeInternal() {valid = false;} method set (line 23) | void set(const char* name, Race race, bool isHero, UnitType whatBuil... type UnitTypes (line 211) | namespace UnitTypes function init (line 395) | void init() function UnitType (line 790) | UnitType& UnitType::operator=(const UnitType& other) function Race (line 815) | Race UnitType::getRace() const function TechType (line 827) | TechType UnitType::requiredTech() const function TechType (line 831) | TechType UnitType::cloakingTech() const function UpgradeType (line 843) | UpgradeType UnitType::armorUpgrade() const function UnitSizeType (line 899) | UnitSizeType UnitType::size() const function WeaponType (line 935) | WeaponType UnitType::groundWeapon() const function WeaponType (line 943) | WeaponType UnitType::airWeapon() const function UnitType (line 1107) | UnitType UnitTypes::getUnitType(std::string name) FILE: BOSS/source/deprecated/bwapidata/include/UpgradeType.cpp type BWAPI (line 11) | namespace BWAPI class UpgradeTypeInternal (line 14) | class UpgradeTypeInternal method UpgradeTypeInternal (line 17) | UpgradeTypeInternal() {valid = false;} method set (line 18) | void set(const char* name, int mineralPriceBase, int mineralPriceFac... type UpgradeTypes (line 54) | namespace UpgradeTypes function init (line 109) | void init() function UpgradeType (line 342) | UpgradeType& UpgradeType::operator=(const UpgradeType& other) function Race (line 367) | Race UpgradeType::getRace() const function UnitType (line 395) | UnitType UpgradeType::whatUpgrades() const function UpgradeType (line 407) | UpgradeType UpgradeTypes::getUpgradeType(std::string name) FILE: BOSS/source/deprecated/bwapidata/include/Util/Bitmask.h function namespace (line 3) | namespace Util FILE: BOSS/source/deprecated/bwapidata/include/Util/Exceptions.h function class (line 8) | class GeneralException function class (line 26) | class ConfigException : public GeneralException function class (line 33) | class FileException : public GeneralException function class (line 40) | class XmlException : public GeneralException function class (line 49) | class ParseException : public GeneralException FILE: BOSS/source/deprecated/bwapidata/include/Util/FileLogger.cpp type Util (line 5) | namespace Util FILE: BOSS/source/deprecated/bwapidata/include/Util/FileLogger.h function namespace (line 5) | namespace Util FILE: BOSS/source/deprecated/bwapidata/include/Util/Gnu.h function strcpy_s (line 11) | inline void strcpy_s(char* dest, size_t size, char* src) { FILE: BOSS/source/deprecated/bwapidata/include/Util/LogLevel.h function namespace (line 2) | namespace Util FILE: BOSS/source/deprecated/bwapidata/include/Util/Logger.cpp type Util (line 10) | namespace Util FILE: BOSS/source/deprecated/bwapidata/include/Util/Logger.h function namespace (line 10) | namespace Util FILE: BOSS/source/deprecated/bwapidata/include/Util/RectangleArray.h function namespace (line 7) | namespace Util function owner (line 116) | owner(true) FILE: BOSS/source/deprecated/bwapidata/include/Util/RegionQuadTree.h function namespace (line 5) | namespace Util FILE: BOSS/source/deprecated/bwapidata/include/Util/Strings.cpp type Util (line 9) | namespace Util FILE: BOSS/source/deprecated/bwapidata/include/Util/Strings.h function namespace (line 9) | namespace Util FILE: BOSS/source/deprecated/bwapidata/include/Util/Types.h type u8 (line 3) | typedef unsigned char u8; type s8 (line 4) | typedef signed char s8; type u16 (line 6) | typedef unsigned short u16; type s16 (line 7) | typedef signed short s16; type u32 (line 9) | typedef unsigned int u32; type s32 (line 10) | typedef signed int s32; type u64 (line 12) | typedef unsigned long long u64; type s64 (line 13) | typedef signed long long s64; type u8 (line 15) | typedef u8 _UNKNOWN; type BYTE (line 17) | typedef unsigned char BYTE; type WORD (line 18) | typedef unsigned short WORD; type DWORD (line 19) | typedef unsigned long DWORD; type BOOL (line 21) | typedef int BOOL; FILE: BOSS/source/deprecated/bwapidata/include/Util/sha1.cpp type sha1 (line 37) | namespace sha1 function rol (line 41) | inline const unsigned int rol(const unsigned int num, const unsigned i... function innerHash (line 46) | void innerHash(unsigned int *result, unsigned int *w) function calc (line 111) | void calc(const void *src, const int bytelength, unsigned char *hash) function toHexString (line 154) | void toHexString(const unsigned char *hash, char *hexstring) FILE: BOSS/source/deprecated/bwapidata/include/Util/sha1.h function namespace (line 32) | namespace sha1 FILE: BOSS/source/deprecated/bwapidata/include/WeaponType.cpp type BWAPI (line 14) | namespace BWAPI class WeaponTypeInternal (line 17) | class WeaponTypeInternal method WeaponTypeInternal (line 20) | WeaponTypeInternal() {valid = false;} method set (line 21) | void set(const char* name, TechType techType, int damageAmount, int ... type WeaponTypes (line 83) | namespace WeaponTypes function init (line 184) | void init() function WeaponType (line 504) | WeaponType& WeaponType::operator=(const WeaponType& other) function TechType (line 529) | TechType WeaponType::getTech() const function UnitType (line 533) | UnitType WeaponType::whatUses() const function UpgradeType (line 553) | UpgradeType WeaponType::upgradeType() const function DamageType (line 557) | DamageType WeaponType::damageType() const function ExplosionType (line 561) | ExplosionType WeaponType::explosionType() const function WeaponType (line 621) | WeaponType WeaponTypes::getWeaponType(std::string name) FILE: BOSS/source/rapidjson/document.h function namespace (line 18) | namespace rapidjson { function GetBool (line 225) | bool GetBool() const { RAPIDJSON_ASSERT(IsBool()); return flags_ == kTru... function GenericValue (line 245) | const GenericValue& operator[](const Ch* name) const { return const_cast... function ConstMemberIterator (line 248) | ConstMemberIterator MemberBegin() const { RAPIDJSON_ASSERT(IsObject()); ... function MemberIterator (line 250) | MemberIterator MemberBegin() { RAPIDJSON_ASSERT(IsObject()); return da... function MemberIterator (line 251) | MemberIterator MemberEnd() { RAPIDJSON_ASSERT(IsObject()); return dat... function HasMember (line 254) | bool HasMember(const Ch* name) const { return FindMember(name) != 0; } function RemoveMember (line 306) | bool RemoveMember(const Ch* name) { function SizeType (line 338) | SizeType Size() const { RAPIDJSON_ASSERT(IsArray()); return data_.a.size; } function Empty (line 344) | bool Empty() const { RAPIDJSON_ASSERT(IsArray()); return data_.a.size ==... function GenericValue (line 372) | const GenericValue& operator[](SizeType index) const { return const_cast... function ValueIterator (line 375) | ValueIterator Begin() { RAPIDJSON_ASSERT(IsArray()); return data_.a.elem... function ValueIterator (line 376) | ValueIterator End() { RAPIDJSON_ASSERT(IsArray()); return data_.a.elemen... function GetDouble (line 432) | double GetDouble() const { function Ch (line 452) | const Ch* GetString() const { RAPIDJSON_ASSERT(IsString()); return data_... function SizeType (line 457) | SizeType GetStringLength() const { RAPIDJSON_ASSERT(IsString()); return ... type String (line 571) | struct String { type I (line 580) | struct I { type U (line 584) | struct U { type I (line 589) | struct I { type U (line 593) | struct U { type Object (line 603) | struct Object { type Array (line 609) | struct Array { function Member (line 623) | Member* FindMember(const Ch* name) { function Member (line 636) | const Member* FindMember(const Ch* name) const { return const_cast > Value; type GenericValue (line 699) | typedef GenericValue ValueType; type Allocator (line 700) | typedef Allocator AllocatorType; function Null (line 775) | void Null() { new (stack_.template Push()) ValueType(); } function Bool (line 776) | void Bool(bool b) { new (stack_.template Push()) ValueType(b); } function Int (line 777) | void Int(int i) { new (stack_.template Push()) ValueType(i); } function Uint (line 778) | void Uint(unsigned i) { new (stack_.template Push()) ValueTyp... function Int64 (line 779) | void Int64(int64_t i) { new (stack_.template Push()) ValueTyp... function Uint64 (line 780) | void Uint64(uint64_t i) { new (stack_.template Push()) ValueT... function Double (line 781) | void Double(double d) { new (stack_.template Push()) ValueTyp... function String (line 783) | void String(const Ch* str, SizeType length, bool copy) { function StartObject (line 790) | void StartObject() { new (stack_.template Push()) ValueType(k... function EndObject (line 792) | void EndObject(SizeType memberCount) { function StartArray (line 797) | void StartArray() { new (stack_.template Push()) ValueType(kA... function EndArray (line 799) | void EndArray(SizeType elementCount) { function ClearStack (line 804) | void ClearStack() { type GenericDocument (line 818) | typedef GenericDocument > Document; FILE: BOSS/source/rapidjson/filestream.h function namespace (line 6) | namespace rapidjson { FILE: BOSS/source/rapidjson/internal/pow10.h function namespace (line 4) | namespace rapidjson { FILE: BOSS/source/rapidjson/internal/stack.h function namespace (line 4) | namespace rapidjson { FILE: BOSS/source/rapidjson/internal/strfunc.h function namespace (line 4) | namespace rapidjson { FILE: BOSS/source/rapidjson/prettywriter.h function namespace (line 6) | namespace rapidjson { FILE: BOSS/source/rapidjson/rapidjson.h type __int64 (line 22) | typedef __int64 int64_t; function namespace (line 68) | namespace rapidjson { function namespace (line 95) | namespace rapidjson { type CharType (line 341) | typedef CharType Ch; function Ch (line 343) | static Ch* Encode(Ch *buffer, unsigned codepoint) { type CharType (line 376) | typedef CharType Ch; function Ch (line 378) | static Ch* Encode(Ch* buffer, unsigned codepoint) { type CharType (line 403) | typedef CharType Ch; function Ch (line 405) | static Ch *Encode(Ch* buffer, unsigned codepoint) { type typename (line 466) | typedef typename Encoding::Ch Ch; function Ch (line 471) | Ch Take() { return *src_++; } function Ch (line 474) | Ch* PutBegin() { RAPIDJSON_ASSERT(false); return 0; } function Put (line 475) | void Put(Ch) { RAPIDJSON_ASSERT(false); } function PutEnd (line 476) | size_t PutEnd(Ch*) { RAPIDJSON_ASSERT(false); return 0; } type GenericStringStream (line 482) | typedef GenericStringStream > StringStream; type typename (line 493) | typedef typename Encoding::Ch Ch; function Ch (line 498) | Ch Peek() { return *src_; } function Ch (line 499) | Ch Take() { return *src_++; } function Tell (line 500) | size_t Tell() { return src_ - head_; } function Ch (line 503) | Ch* PutBegin() { return dst_ = src_; } function Put (line 504) | void Put(Ch c) { RAPIDJSON_ASSERT(dst_ != 0); *dst_++ = c; } function PutEnd (line 505) | size_t PutEnd(Ch* begin) { return dst_ - begin; } type GenericInsituStringStream (line 512) | typedef GenericInsituStringStream > InsituStringStream; type Type (line 518) | enum Type { FILE: BOSS/source/rapidjson/reader.h function namespace (line 37) | namespace rapidjson { type GenericReader (line 680) | typedef GenericReader > Reader; FILE: BOSS/source/rapidjson/stringbuffer.h function namespace (line 7) | namespace rapidjson { FILE: BOSS/source/rapidjson/writer.h function namespace (line 20) | namespace rapidjson { FILE: SparCraft/bwapidata/include/AIModule.cpp type BWAPI (line 2) | namespace BWAPI FILE: SparCraft/bwapidata/include/BWAPI.cpp type BWAPI (line 3) | namespace BWAPI FILE: SparCraft/bwapidata/include/BWAPI.h function namespace (line 33) | namespace BWAPI FILE: SparCraft/bwapidata/include/BWAPI/AIModule.h function namespace (line 4) | namespace BWAPI FILE: SparCraft/bwapidata/include/BWAPI/Bitmap.h function namespace (line 4) | namespace BWAPI FILE: SparCraft/bwapidata/include/BWAPI/Bullet.h function namespace (line 6) | namespace BWAPI FILE: SparCraft/bwapidata/include/BWAPI/BulletType.h function namespace (line 5) | namespace BWAPI FILE: SparCraft/bwapidata/include/BWAPI/Client/BulletData.h function namespace (line 3) | namespace BWAPI FILE: SparCraft/bwapidata/include/BWAPI/Client/BulletImpl.h function namespace (line 7) | namespace BWAPI FILE: SparCraft/bwapidata/include/BWAPI/Client/Client.h function namespace (line 10) | namespace BWAPI FILE: SparCraft/bwapidata/include/BWAPI/Client/Command.h function namespace (line 4) | namespace BWAPIC FILE: SparCraft/bwapidata/include/BWAPI/Client/CommandType.h function namespace (line 6) | namespace BWAPIC FILE: SparCraft/bwapidata/include/BWAPI/Client/Event.h function namespace (line 6) | namespace BWAPIC FILE: SparCraft/bwapidata/include/BWAPI/Client/ForceData.h function namespace (line 3) | namespace BWAPI FILE: SparCraft/bwapidata/include/BWAPI/Client/ForceImpl.h function namespace (line 7) | namespace BWAPI FILE: SparCraft/bwapidata/include/BWAPI/Client/GameData.h function namespace (line 12) | namespace BWAPI FILE: SparCraft/bwapidata/include/BWAPI/Client/GameImpl.h function namespace (line 17) | namespace BWAPI FILE: SparCraft/bwapidata/include/BWAPI/Client/PlayerData.h function namespace (line 3) | namespace BWAPI FILE: SparCraft/bwapidata/include/BWAPI/Client/PlayerImpl.h function namespace (line 7) | namespace BWAPI FILE: SparCraft/bwapidata/include/BWAPI/Client/Shape.h function namespace (line 4) | namespace BWAPIC FILE: SparCraft/bwapidata/include/BWAPI/Client/ShapeType.h function namespace (line 6) | namespace BWAPIC FILE: SparCraft/bwapidata/include/BWAPI/Client/UnitCommand.h function namespace (line 9) | namespace BWAPIC FILE: SparCraft/bwapidata/include/BWAPI/Client/UnitData.h function namespace (line 3) | namespace BWAPI FILE: SparCraft/bwapidata/include/BWAPI/Client/UnitImpl.h function namespace (line 7) | namespace BWAPI FILE: SparCraft/bwapidata/include/BWAPI/Color.h function namespace (line 4) | namespace BWAPI FILE: SparCraft/bwapidata/include/BWAPI/Constants.h function namespace (line 2) | namespace BWAPI FILE: SparCraft/bwapidata/include/BWAPI/CoordinateType.h function namespace (line 2) | namespace BWAPI FILE: SparCraft/bwapidata/include/BWAPI/DamageType.h function namespace (line 4) | namespace BWAPI FILE: SparCraft/bwapidata/include/BWAPI/Error.h function namespace (line 4) | namespace BWAPI FILE: SparCraft/bwapidata/include/BWAPI/Event.h function namespace (line 8) | namespace BWAPI FILE: SparCraft/bwapidata/include/BWAPI/EventType.h function namespace (line 2) | namespace BWAPI FILE: SparCraft/bwapidata/include/BWAPI/ExplosionType.h function namespace (line 4) | namespace BWAPI FILE: SparCraft/bwapidata/include/BWAPI/Flag.h function namespace (line 2) | namespace BWAPI FILE: SparCraft/bwapidata/include/BWAPI/Force.h function namespace (line 5) | namespace BWAPI FILE: SparCraft/bwapidata/include/BWAPI/Game.h function namespace (line 22) | namespace BWAPI FILE: SparCraft/bwapidata/include/BWAPI/GameType.h function namespace (line 4) | namespace BWAPI FILE: SparCraft/bwapidata/include/BWAPI/Input.h function namespace (line 2) | namespace BWAPI FILE: SparCraft/bwapidata/include/BWAPI/Latency.h function namespace (line 2) | namespace BWAPI FILE: SparCraft/bwapidata/include/BWAPI/Order.h function namespace (line 4) | namespace BWAPI FILE: SparCraft/bwapidata/include/BWAPI/Player.h function namespace (line 13) | namespace BWAPI FILE: SparCraft/bwapidata/include/BWAPI/PlayerType.h function namespace (line 4) | namespace BWAPI FILE: SparCraft/bwapidata/include/BWAPI/Position.h function namespace (line 3) | namespace BWAPI FILE: SparCraft/bwapidata/include/BWAPI/Race.h function namespace (line 4) | namespace BWAPI FILE: SparCraft/bwapidata/include/BWAPI/TechType.h function namespace (line 6) | namespace BWAPI FILE: SparCraft/bwapidata/include/BWAPI/TilePosition.h function namespace (line 3) | namespace BWAPI FILE: SparCraft/bwapidata/include/BWAPI/Unit.h function namespace (line 13) | namespace BWAPI FILE: SparCraft/bwapidata/include/BWAPI/UnitCommand.h function namespace (line 10) | namespace BWAPI FILE: SparCraft/bwapidata/include/BWAPI/UnitCommandType.h function namespace (line 4) | namespace BWAPI FILE: SparCraft/bwapidata/include/BWAPI/UnitSizeType.h function namespace (line 4) | namespace BWAPI FILE: SparCraft/bwapidata/include/BWAPI/UnitType.h function namespace (line 8) | namespace BWAPI FILE: SparCraft/bwapidata/include/BWAPI/UpgradeType.h function namespace (line 5) | namespace BWAPI FILE: SparCraft/bwapidata/include/BWAPI/WeaponType.h function namespace (line 4) | namespace BWAPI FILE: SparCraft/bwapidata/include/Bitmap.cpp type BWAPI (line 3) | namespace BWAPI function Color (line 12) | Color BitmapProxy::operator[](int y) function BitmapProxy (line 20) | BitmapProxy Bitmap::operator[](int x) FILE: SparCraft/bwapidata/include/BulletType.cpp type BWAPI (line 9) | namespace BWAPI type BulletTypes (line 15) | namespace BulletTypes function init (line 54) | void init() function BulletType (line 154) | BulletType& BulletType::operator=(const BulletType& other) function BulletType (line 179) | BulletType BulletTypes::getBulletType(std::string name) FILE: SparCraft/bwapidata/include/Color.cpp type BWAPI (line 4) | namespace BWAPI type Colors (line 39) | namespace Colors function init (line 56) | void init() function min (line 67) | int min(int a, int b) function max (line 71) | int max(int a, int b) function foreach (line 106) | foreach(int id, Colors::cell[rc][gc][bc]) function Color (line 140) | Color& Color::operator=(const Color& other) FILE: SparCraft/bwapidata/include/Common.cpp type BWAPI (line 3) | namespace BWAPI function fixName (line 5) | void fixName(std::string *name) FILE: SparCraft/bwapidata/include/Common.h function namespace (line 4) | namespace BWAPI FILE: SparCraft/bwapidata/include/DamageType.cpp type BWAPI (line 9) | namespace BWAPI type DamageTypes (line 15) | namespace DamageTypes function init (line 25) | void init() function DamageType (line 66) | DamageType& DamageType::operator=(const DamageType& other) function DamageType (line 92) | DamageType DamageTypes::getDamageType(std::string name) FILE: SparCraft/bwapidata/include/Error.cpp type BWAPI (line 9) | namespace BWAPI type Errors (line 15) | namespace Errors function init (line 43) | void init() function Error (line 121) | Error& Error::operator=(const Error& other) function Error (line 146) | Error Errors::getError(std::string name) FILE: SparCraft/bwapidata/include/Event.cpp type BWAPI (line 2) | namespace BWAPI function Event (line 16) | Event Event::MatchStart() function Event (line 22) | Event Event::MatchEnd(bool isWinner) function Event (line 29) | Event Event::MatchFrame() function Event (line 35) | Event Event::MenuFrame() function Event (line 41) | Event Event::SendText(std::string text) function Event (line 48) | Event Event::ReceiveText(Player* player, std::string text) function Event (line 56) | Event Event::PlayerLeft(Player* player) function Event (line 63) | Event Event::NukeDetect(Position target) function Event (line 70) | Event Event::UnitDiscover(Unit* unit) function Event (line 77) | Event Event::UnitEvade(Unit* unit) function Event (line 84) | Event Event::UnitShow(Unit* unit) function Event (line 91) | Event Event::UnitHide(Unit* unit) function Event (line 98) | Event Event::UnitCreate(Unit* unit) function Event (line 105) | Event Event::UnitDestroy(Unit* unit) function Event (line 112) | Event Event::UnitMorph(Unit* unit) function Event (line 119) | Event Event::UnitRenegade(Unit* unit) function Event (line 126) | Event Event::SaveGame(std::string gameName) FILE: SparCraft/bwapidata/include/ExplosionType.cpp type BWAPI (line 9) | namespace BWAPI type ExplosionTypes (line 15) | namespace ExplosionTypes function init (line 43) | void init() function ExplosionType (line 120) | ExplosionType& ExplosionType::operator=(const ExplosionType& other) function ExplosionType (line 146) | ExplosionType ExplosionTypes::getExplosionType(std::string name) FILE: SparCraft/bwapidata/include/GameType.cpp type BWAPI (line 9) | namespace BWAPI type GameTypes (line 15) | namespace GameTypes function init (line 34) | void init() function GameType (line 93) | GameType& GameType::operator=(const GameType& other) function GameType (line 118) | GameType GameTypes::getGameType(std::string name) FILE: SparCraft/bwapidata/include/Order.cpp type BWAPI (line 9) | namespace BWAPI type Orders (line 15) | namespace Orders function init (line 174) | void init() function Order (line 514) | Order& Order::operator=(const Order& other) function Order (line 539) | Order Orders::getOrder(std::string name) FILE: SparCraft/bwapidata/include/PlayerType.cpp type BWAPI (line 9) | namespace BWAPI type PlayerTypes (line 15) | namespace PlayerTypes function init (line 29) | void init() function PlayerType (line 78) | PlayerType& PlayerType::operator=(const PlayerType& other) function PlayerType (line 103) | PlayerType PlayerTypes::getPlayerType(std::string name) FILE: SparCraft/bwapidata/include/Position.cpp type BWAPI (line 9) | namespace BWAPI type Positions (line 11) | namespace Positions function Position (line 59) | Position Position::operator+(const Position& position) const function Position (line 64) | Position Position::operator-(const Position& position) const function Position (line 69) | Position& Position::makeValid() function Position (line 82) | Position& Position::operator+=(const Position& position) function Position (line 89) | Position& Position::operator-=(const Position& position) FILE: SparCraft/bwapidata/include/Race.cpp type BWAPI (line 10) | namespace BWAPI class RaceInternal (line 13) | class RaceInternal method set (line 16) | void set(const char* name, UnitType worker, UnitType center, UnitTyp... type Races (line 38) | namespace Races function init (line 48) | void init() function Race (line 88) | Race& Race::operator=(const Race& other) function UnitType (line 113) | UnitType Race::getWorker() const function UnitType (line 117) | UnitType Race::getCenter() const function UnitType (line 121) | UnitType Race::getRefinery() const function UnitType (line 125) | UnitType Race::getTransport() const function UnitType (line 129) | UnitType Race::getSupplyProvider() const function Race (line 133) | Race Races::getRace(std::string name) FILE: SparCraft/bwapidata/include/TechType.cpp type BWAPI (line 12) | namespace BWAPI class TechTypeInternal (line 15) | class TechTypeInternal method TechTypeInternal (line 18) | TechTypeInternal() {valid = false;} method set (line 19) | void set(const char* name, int mineralPrice, int gasPrice, int resea... type TechTypes (line 64) | namespace TechTypes function init (line 103) | void init() function TechType (line 202) | TechType& TechType::operator=(const TechType& other) function Race (line 227) | Race TechType::getRace() const function UnitType (line 247) | UnitType TechType::whatResearches() const function WeaponType (line 251) | WeaponType TechType::getWeapon() const function TechType (line 259) | TechType TechTypes::getTechType(std::string name) FILE: SparCraft/bwapidata/include/TilePosition.cpp type BWAPI (line 8) | namespace BWAPI type TilePositions (line 10) | namespace TilePositions function TilePosition (line 58) | TilePosition TilePosition::operator+(const TilePosition& position) const function TilePosition (line 63) | TilePosition TilePosition::operator-(const TilePosition& position) const function TilePosition (line 68) | TilePosition& TilePosition::makeValid() function TilePosition (line 81) | TilePosition& TilePosition::operator+=(const TilePosition& position) function TilePosition (line 88) | TilePosition& TilePosition::operator-=(const TilePosition& position) FILE: SparCraft/bwapidata/include/UnitCommandType.cpp type BWAPI (line 9) | namespace BWAPI type UnitCommandTypes (line 15) | namespace UnitCommandTypes function init (line 63) | void init() function UnitCommandType (line 180) | UnitCommandType& UnitCommandType::operator=(const UnitCommandType& other) function UnitCommandType (line 205) | UnitCommandType UnitCommandTypes::getUnitCommandType(std::string name) FILE: SparCraft/bwapidata/include/UnitSizeType.cpp type BWAPI (line 9) | namespace BWAPI type UnitSizeTypes (line 15) | namespace UnitSizeTypes function init (line 24) | void init() function UnitSizeType (line 63) | UnitSizeType& UnitSizeType::operator=(const UnitSizeType& other) function UnitSizeType (line 88) | UnitSizeType UnitSizeTypes::getUnitSizeType(std::string name) FILE: SparCraft/bwapidata/include/UnitType.cpp type BWAPI (line 16) | namespace BWAPI class UnitTypeInternal (line 19) | class UnitTypeInternal method UnitTypeInternal (line 22) | UnitTypeInternal() {valid = false;} method set (line 23) | void set(const char* name, Race race, bool isHero, UnitType whatBuil... type UnitTypes (line 211) | namespace UnitTypes function init (line 395) | void init() function UnitType (line 790) | UnitType& UnitType::operator=(const UnitType& other) function Race (line 815) | Race UnitType::getRace() const function TechType (line 827) | TechType UnitType::requiredTech() const function TechType (line 831) | TechType UnitType::cloakingTech() const function UpgradeType (line 843) | UpgradeType UnitType::armorUpgrade() const function UnitSizeType (line 899) | UnitSizeType UnitType::size() const function WeaponType (line 935) | WeaponType UnitType::groundWeapon() const function WeaponType (line 943) | WeaponType UnitType::airWeapon() const function UnitType (line 1107) | UnitType UnitTypes::getUnitType(std::string name) FILE: SparCraft/bwapidata/include/UpgradeType.cpp type BWAPI (line 11) | namespace BWAPI class UpgradeTypeInternal (line 14) | class UpgradeTypeInternal method UpgradeTypeInternal (line 17) | UpgradeTypeInternal() {valid = false;} method set (line 18) | void set(const char* name, int mineralPriceBase, int mineralPriceFac... type UpgradeTypes (line 54) | namespace UpgradeTypes function init (line 109) | void init() function UpgradeType (line 342) | UpgradeType& UpgradeType::operator=(const UpgradeType& other) function Race (line 367) | Race UpgradeType::getRace() const function UnitType (line 395) | UnitType UpgradeType::whatUpgrades() const function UpgradeType (line 407) | UpgradeType UpgradeTypes::getUpgradeType(std::string name) FILE: SparCraft/bwapidata/include/Util/Bitmask.h function namespace (line 3) | namespace Util FILE: SparCraft/bwapidata/include/Util/Exceptions.h function class (line 8) | class GeneralException function class (line 26) | class ConfigException : public GeneralException function class (line 33) | class FileException : public GeneralException function class (line 40) | class XmlException : public GeneralException function class (line 49) | class ParseException : public GeneralException FILE: SparCraft/bwapidata/include/Util/FileLogger.cpp type Util (line 5) | namespace Util FILE: SparCraft/bwapidata/include/Util/FileLogger.h function namespace (line 5) | namespace Util FILE: SparCraft/bwapidata/include/Util/Gnu.h function strcpy_s (line 11) | inline void strcpy_s(char* dest, size_t size, char* src) { FILE: SparCraft/bwapidata/include/Util/LogLevel.h function namespace (line 2) | namespace Util FILE: SparCraft/bwapidata/include/Util/Logger.cpp type Util (line 10) | namespace Util FILE: SparCraft/bwapidata/include/Util/Logger.h function namespace (line 10) | namespace Util FILE: SparCraft/bwapidata/include/Util/RectangleArray.h function namespace (line 7) | namespace Util function owner (line 116) | owner(true) FILE: SparCraft/bwapidata/include/Util/RegionQuadTree.h function namespace (line 5) | namespace Util FILE: SparCraft/bwapidata/include/Util/Strings.cpp type Util (line 9) | namespace Util FILE: SparCraft/bwapidata/include/Util/Strings.h function namespace (line 9) | namespace Util FILE: SparCraft/bwapidata/include/Util/Types.h type u8 (line 3) | typedef unsigned char u8; type s8 (line 4) | typedef signed char s8; type u16 (line 6) | typedef unsigned short u16; type s16 (line 7) | typedef signed short s16; type u32 (line 9) | typedef unsigned int u32; type s32 (line 10) | typedef signed int s32; type u64 (line 12) | typedef unsigned long long u64; type s64 (line 13) | typedef signed long long s64; type u8 (line 15) | typedef u8 _UNKNOWN; type BYTE (line 17) | typedef unsigned char BYTE; type WORD (line 18) | typedef unsigned short WORD; type DWORD (line 19) | typedef unsigned long DWORD; type BOOL (line 21) | typedef int BOOL; FILE: SparCraft/bwapidata/include/Util/sha1.cpp type sha1 (line 37) | namespace sha1 function rol (line 41) | inline const unsigned int rol(const unsigned int num, const unsigned i... function innerHash (line 46) | void innerHash(unsigned int *result, unsigned int *w) function calc (line 111) | void calc(const void *src, const int bytelength, unsigned char *hash) function toHexString (line 154) | void toHexString(const unsigned char *hash, char *hexstring) FILE: SparCraft/bwapidata/include/Util/sha1.h function namespace (line 32) | namespace sha1 FILE: SparCraft/bwapidata/include/WeaponType.cpp type BWAPI (line 14) | namespace BWAPI class WeaponTypeInternal (line 17) | class WeaponTypeInternal method WeaponTypeInternal (line 20) | WeaponTypeInternal() {valid = false;} method set (line 21) | void set(const char* name, TechType techType, int damageAmount, int ... type WeaponTypes (line 83) | namespace WeaponTypes function init (line 184) | void init() function WeaponType (line 504) | WeaponType& WeaponType::operator=(const WeaponType& other) function TechType (line 529) | TechType WeaponType::getTech() const function UnitType (line 533) | UnitType WeaponType::whatUses() const function UpgradeType (line 553) | UpgradeType WeaponType::upgradeType() const function DamageType (line 557) | DamageType WeaponType::damageType() const function ExplosionType (line 561) | ExplosionType WeaponType::explosionType() const function WeaponType (line 621) | WeaponType WeaponTypes::getWeaponType(std::string name) FILE: SparCraft/source/Action.cpp function Position (line 58) | const Position & Action::pos() const function Position (line 89) | const Position Action::getDir() const FILE: SparCraft/source/Action.h function namespace (line 6) | namespace SparCraft FILE: SparCraft/source/AllPlayers.cpp function Player (line 5) | Player * AllPlayers::getPlayer(const size_t & playerID, const size_t & t... function PlayerPtr (line 19) | PlayerPtr AllPlayers::getPlayerPtr(const size_t & playerID, const size_t... FILE: SparCraft/source/AllPlayers.h function namespace (line 23) | namespace SparCraft FILE: SparCraft/source/AlphaBetaMove.cpp function AlphaBetaMove (line 36) | const AlphaBetaMove & TTBestMove::firstMove() const function AlphaBetaMove (line 41) | const AlphaBetaMove & TTBestMove::secondMove() const function StateEvalScore (line 56) | const StateEvalScore & AlphaBetaValue::score() const function AlphaBetaMove (line 61) | const AlphaBetaMove & AlphaBetaValue::abMove() const FILE: SparCraft/source/AlphaBetaMove.h function namespace (line 7) | namespace SparCraft FILE: SparCraft/source/AlphaBetaSearch.cpp function AlphaBetaValue (line 47) | AlphaBetaValue AlphaBetaSearch::IDAlphaBeta(GameState & initialState, co... function TTLookupValue (line 125) | TTLookupValue AlphaBetaSearch::TTlookup(const GameState & state, StateEv... function AlphaBetaMove (line 187) | const AlphaBetaMove & AlphaBetaSearch::getAlphaBetaMove(const TTLookupVa... function AlphaBetaValue (line 367) | AlphaBetaValue AlphaBetaSearch::alphaBeta(GameState & state, size_t dept... function AlphaBetaSearchResults (line 504) | AlphaBetaSearchResults & AlphaBetaSearch::getResults() FILE: SparCraft/source/AlphaBetaSearch.h function namespace (line 18) | namespace SparCraft FILE: SparCraft/source/AlphaBetaSearchParameters.hpp type SparCraft (line 5) | namespace SparCraft class AlphaBetaSearchParameters (line 7) | class AlphaBetaSearchParameters class SparCraft::AlphaBetaSearchParameters (line 10) | class SparCraft::AlphaBetaSearchParameters method AlphaBetaSearchParameters (line 33) | AlphaBetaSearchParameters() method setSearchMethod (line 61) | void setSearchMethod(const size_t & method) { ... method setMaxPlayer (line 62) | void setMaxPlayer(const size_t & player) { _maxPlayer = pl... method setMaxDepth (line 63) | void setMaxDepth(const size_t & depth) { ... method setTimeLimit (line 65) | void setTimeLimit(const size_t & timeLimit) { _timeLimit =... method setMaxChildren (line 66) | void setMaxChildren(const size_t & children) { ... method setMoveOrderingMethod (line 67) | void setMoveOrderingMethod(const size_t & method) { ... method setEvalMethod (line 68) | void setEvalMethod(const size_t & eval) { _evalMethod = e... method setSimScripts (line 69) | void setSimScripts(const size_t & p1, const size_t & p2) { _simSc... method setPlayerToMoveMethod (line 70) | void setPlayerToMoveMethod(const size_t & method) { _playerToMo... method setGraphVizFilename (line 71) | void setGraphVizFilename(const std::string & filename) { ... method addOrderedMoveScript (line 72) | void addOrderedMoveScript(const size_t & script) { ... method setPlayerModel (line 73) | void setPlayerModel(const size_t & player, const size_t & model) { _pl... FILE: SparCraft/source/AlphaBetaSearchResults.hpp type SparCraft (line 6) | namespace SparCraft class AlphaBetaSearchResults (line 8) | class AlphaBetaSearchResults method AlphaBetaSearchResults (line 35) | AlphaBetaSearchResults() FILE: SparCraft/source/AnimationFrameData.cpp function AttackFrameData (line 49) | const AttackFrameData & AnimationFrameData::getAttackFrames(const BWAPI:... FILE: SparCraft/source/AnimationFrameData.h function namespace (line 5) | namespace SparCraft FILE: SparCraft/source/Array.hpp type SparCraft (line 3) | namespace SparCraft class Array (line 6) | class Array method T (line 27) | T & get(const size_t & index) method T (line 32) | const T & get(const size_t & index) const method T (line 37) | T & operator [] (const size_t & index) method T (line 42) | const T & operator [] (const size_t & index) const method contains (line 47) | const bool contains(const T & e) const method capacity (line 60) | const size_t capacity() const method containsSize (line 65) | const bool containsSize(const T & e) const method inc (line 78) | void inc() method add (line 83) | void add(const T & e) method addUnique (line 90) | void addUnique(const T & e) method T (line 98) | const T & back() const method clear (line 104) | void clear() method fill (line 114) | void fill(const T & e) class Array2D (line 121) | class Array2D method getRows (line 159) | const size_t getRows() const method fill (line 176) | void fill(const T & e) FILE: SparCraft/source/BaseTypes.hpp type SparCraft (line 6) | namespace SparCraft class StateEvalScore (line 17) | class StateEvalScore method StateEvalScore (line 24) | StateEvalScore() method StateEvalScore (line 30) | StateEvalScore(const ScoreType & val,const int & numMoves) method ScoreType (line 105) | const ScoreType & val() const { return _val; } method TimeType (line 106) | const TimeType & numMoves() const { return _numMoves; } FILE: SparCraft/source/Common.cpp type SparCraft (line 6) | namespace SparCraft type System (line 8) | namespace System function FatalError (line 10) | void FatalError(const std::string & errorMessage) function checkSupportedUnitType (line 23) | void checkSupportedUnitType(const BWAPI::UnitType & type) function isSupportedUnitType (line 61) | bool isSupportedUnitType(const BWAPI::UnitType & type) FILE: SparCraft/source/Common.h function namespace (line 20) | namespace SparCraft FILE: SparCraft/source/ConfigFileGenerator.h function generateExperimentFile (line 10) | void generateExperimentFile(int searchTimer, int maxChildren, int numSta... function generateStateConfig (line 119) | void generateStateConfig(int numUnits, bool sep) function generateExperimentFileLinux (line 144) | void generateExperimentFileLinux(int searchTimer, int maxChildren, int n... function generate (line 217) | void generate() FILE: SparCraft/source/EnumData.h function namespace (line 5) | namespace SparCraft function class (line 76) | class Players : public EnumData function class (line 91) | class SearchMethods : public EnumData function class (line 105) | class PlayerModels : public EnumData function class (line 129) | class EvaluationMethods : public EnumData function class (line 143) | class SearchNodeType : public EnumData function class (line 159) | class MoveOrderMethod : public EnumData function class (line 172) | class PlayerToMove : public EnumData FILE: SparCraft/source/Game.cpp function PlayerPtr (line 148) | PlayerPtr Game::getPlayer(const size_t & player) function GameState (line 169) | const GameState & Game::getState() const function GameState (line 174) | GameState & Game::getState() FILE: SparCraft/source/Game.h function namespace (line 12) | namespace SparCraft FILE: SparCraft/source/GameState.cpp class UnitIndexCompare (line 9) | class UnitIndexCompare method UnitIndexCompare (line 16) | UnitIndexCompare(const GameState & s, const int & p) function HashType (line 96) | const HashType GameState::calculateHash(const size_t & hashNum) const function Unit (line 333) | const Unit & GameState::getUnitByID(const size_t & unitID) const function Unit (line 350) | const Unit & GameState::getUnitByID(const size_t & player, const size_t ... function Unit (line 364) | Unit & GameState::getUnitByID(const size_t & player, const size_t & unitID) function Unit (line 405) | const Unit & GameState::getClosestOurUnit(const size_t & player, const s... function Unit (line 434) | const Unit & GameState::getClosestEnemyUnit(const size_t & player, const... function Unit (line 622) | Unit & GameState::getUnit(const size_t & player, const size_t & unitIndex) function Unit (line 627) | const Unit & GameState::getUnit(const size_t & player, const size_t & un... function StateEvalScore (line 729) | const StateEvalScore GameState::eval(const size_t & player, const size_t... function ScoreType (line 775) | const ScoreType GameState::evalLTD(const size_t & player) const function ScoreType (line 783) | const ScoreType GameState::evalLTD2(const size_t & player) const function StateEvalScore (line 790) | const StateEvalScore GameState::evalSim(const size_t & player, const siz... function ScoreType (line 825) | const ScoreType GameState::LTD2(const size_t & player) const function ScoreType (line 846) | const ScoreType GameState::LTD(const size_t & player) const function Unit (line 896) | const Unit & GameState::getUnitDirect(const size_t & player, const size_... function TimeType (line 916) | const TimeType GameState::getTime() const function Map (line 992) | Map * GameState::getMap() const function Unit (line 1002) | const Unit & GameState::getNeutralUnit(const size_t & u) const FILE: SparCraft/source/GameState.h type std (line 14) | typedef std::shared_ptr MapPtr; function namespace (line 16) | namespace SparCraft FILE: SparCraft/source/GraphViz.hpp type SparCraft (line 5) | namespace SparCraft type GraphViz (line 7) | namespace GraphViz class Property (line 9) | class Property method Property (line 14) | Property(std::string p, std::string val) : prop(p), value(val) { } method print (line 15) | void print(std::ofstream & out) { out << prop << "=\"" << value <<... class Node (line 18) | class Node method Node (line 23) | Node(std::string n) : name(n) {} method Node (line 24) | Node() {} method set (line 26) | void set(std::string p, std::string v) { props.push_back(Property(... method print (line 27) | void print(std::ofstream & out) class Edge (line 35) | class Edge method Edge (line 41) | Edge(std::string n1, std::string n2) : nodes(n1, n2) {} method Edge (line 42) | Edge(Node & n1, Node & n2) : nodes(n1.name, n2.name) {} method set (line 43) | void set(std::string p, std::string v) { props.push_back(Property(... method print (line 44) | void print(std::ofstream & out) class Graph (line 52) | class Graph method Graph (line 61) | Graph(std::string n) : name(n) {} method set (line 62) | void set(std::string p, std::string v) { props.push_back(Property(... method addNode (line 63) | void addNode(Node & n) { nodes.push_back(n); } method addEdge (line 64) | void addEdge(Edge & e) { edges.push_back(e); } method print (line 66) | void print(std::ofstream & out) FILE: SparCraft/source/Hash.cpp type SparCraft (line 5) | namespace SparCraft type Hash (line 7) | namespace Hash function HashType (line 14) | const HashType Hash::HashValues::positionHash(const size_t & player, con... function HashType (line 40) | const HashType Hash::HashValues::getAttackHash (const size_t & player, c... function HashType (line 46) | const HashType Hash::HashValues::getMoveHash (const size_t & player, co... function HashType (line 47) | const HashType Hash::HashValues::getUnitTypeHash (const size_t & player,... function HashType (line 48) | const HashType Hash::HashValues::getCurrentHPHash (const size_t & player... FILE: SparCraft/source/Hash.h function namespace (line 7) | namespace SparCraft FILE: SparCraft/source/Logger.cpp function Logger (line 11) | Logger & Logger::Instance() FILE: SparCraft/source/Logger.h function namespace (line 7) | namespace SparCraft FILE: SparCraft/source/Map.hpp type SparCraft (line 7) | namespace SparCraft class Map (line 12) | class Map method Position (line 23) | const Position getWalkPosition(const Position & pixelPosition) const method resetVectors (line 28) | void resetVectors() method Map (line 37) | Map() method Map (line 46) | Map(const size_t & bottomRightBuildTileX, const size_t & bottomRight... method Map (line 55) | Map(BWAPI::GameWrapper & game) method getPixelWidth (line 72) | const size_t getPixelWidth() const method getPixelHeight (line 77) | const size_t getPixelHeight() const method isWalkable (line 102) | const bool isWalkable(const SparCraft::Position & pixelPosition) const method isFlyable (line 109) | const bool isFlyable(const SparCraft::Position & pixelPosition) const method isWalkable (line 116) | const bool isWalkable(const size_t & walkTileX, const size_t & walkT... method isFlyable (line 123) | const bool isFlyable(const size_t & walkTileX, const size_t & walkTi... method getMapData (line 129) | const bool getMapData(const size_t & walkTileX, const size_t & walkT... method getUnitData (line 134) | const bool getUnitData(const size_t & buildTileX, const size_t & bui... method setMapData (line 139) | void setMapData(const size_t & walkTileX, const size_t & walkTileY, ... method setUnitData (line 144) | void setUnitData(BWAPI::GameWrapper & game) method canBuildHere (line 157) | const bool canBuildHere(BWAPI::TilePosition pos) method setBuildingData (line 162) | void setBuildingData(BWAPI::GameWrapper & game) method addUnit (line 175) | void addUnit(BWAPI::Unit & unit) method write (line 229) | void write(const std::string & filename) method load (line 247) | void load(const std::string & filename) FILE: SparCraft/source/MoveArray.cpp function Action (line 77) | const Action & MoveArray::getMove(const size_t & unit, const size_t & mo... FILE: SparCraft/source/MoveArray.h function namespace (line 8) | namespace SparCraft FILE: SparCraft/source/MoveSet.hpp class BitSet (line 37) | class BitSet { method BitSet (line 43) | BitSet() : set(0) {} method BitSet (line 44) | BitSet(long long unsigned s) : set(s) {} method popAction (line 47) | int popAction() method nextAction (line 64) | int nextAction() method BitSet (line 78) | BitSet operator + (const int bit) const { return BitSet(set | SIN... method BitSet (line 79) | BitSet operator - (const int bit) const { return BitSet(set & ~SI... method BitSet (line 80) | BitSet operator | (const BitSet & a) const { return BitSet(set | ... method BitSet (line 81) | BitSet operator + (const BitSet & a) const { return BitSet(set | ... method BitSet (line 82) | BitSet operator - (const BitSet & a) const { return BitSet(set & ... method BitSet (line 83) | BitSet operator & (const BitSet & a) const { return BitSet(set & ... method BitSet (line 84) | BitSet operator ~ () const { return BitSet(~set); } method isEmpty (line 86) | bool isEmpty () const { return set == __ZERO; } method contains (line 87) | bool contains (const BitSet a) const { return (set & a.set) == a.s... method contains (line 88) | bool contains (const int bit) const { return (set & SINGLE_BIT(bit)... method containsAny (line 89) | bool containsAny (const BitSet a) const { return (set & ~a.set) != s... method containsNone (line 90) | bool containsNone (const BitSet a) const { return (set & ~a.set) == ... method isSubsetOf (line 91) | bool isSubsetOf (const BitSet a) const { return (a.set & set) == s... method getBit (line 92) | int getBit (const int bit) const { return (set & SINGLE_BIT(bit))... method add (line 93) | void add (const int bit) { set |= SINGLE_BIT(bit); } method add (line 94) | void add (const BitSet a) { set |= a.set; } method subtract (line 95) | void subtract (const int bit) { set &= ~SINGLE_BIT(bit); } method subtract (line 96) | void subtract (const BitSet a) { set &= ~a.set; } method countTrailingZeros (line 98) | int countTrailingZeros(unsigned long long s) const method countLeadingZeros (line 111) | int countLeadingZeros(unsigned long long s) const method numActions (line 125) | int numActions() const method randomAction (line 139) | int randomAction() const method print (line 160) | void print() const FILE: SparCraft/source/Player.h function namespace (line 9) | namespace SparCraft FILE: SparCraft/source/PlayerProperties.cpp function PlayerProperties (line 18) | PlayerProperties & PlayerProperties::Get(const size_t & playerID) FILE: SparCraft/source/PlayerProperties.h function namespace (line 5) | namespace SparCraft FILE: SparCraft/source/Player_AlphaBeta.cpp function AlphaBetaSearchResults (line 24) | AlphaBetaSearchResults & Player_AlphaBeta::results() function AlphaBetaSearchParameters (line 29) | AlphaBetaSearchParameters & Player_AlphaBeta::getParams() FILE: SparCraft/source/Player_AlphaBeta.h function namespace (line 11) | namespace SparCraft FILE: SparCraft/source/Player_AttackClosest.h function namespace (line 6) | namespace SparCraft function getType (line 25) | size_t getType() { return PlayerModels::AttackClosest; } FILE: SparCraft/source/Player_AttackDPS.h function namespace (line 6) | namespace SparCraft FILE: SparCraft/source/Player_AttackWeakest.h function namespace (line 6) | namespace SparCraft FILE: SparCraft/source/Player_Cluster.h function namespace (line 6) | namespace SparCraft FILE: SparCraft/source/Player_Kiter.h function namespace (line 6) | namespace SparCraft FILE: SparCraft/source/Player_KiterDPS.h function namespace (line 6) | namespace SparCraft FILE: SparCraft/source/Player_Kiter_NOKDPS.h function namespace (line 6) | namespace SparCraft FILE: SparCraft/source/Player_NOKDPS.h function namespace (line 6) | namespace SparCraft FILE: SparCraft/source/Player_PortfolioGreedySearch.h function namespace (line 7) | namespace SparCraft FILE: SparCraft/source/Player_Random.h function namespace (line 8) | namespace SparCraft FILE: SparCraft/source/Player_UCT.cpp function UCTSearchParameters (line 21) | UCTSearchParameters & Player_UCT::getParams() function UCTSearchResults (line 26) | UCTSearchResults & Player_UCT::getResults() FILE: SparCraft/source/Player_UCT.h function namespace (line 9) | namespace SparCraft FILE: SparCraft/source/PortfolioGreedySearch.cpp function StateEvalScore (line 146) | StateEvalScore PortfolioGreedySearch::eval(const size_t & player, const ... FILE: SparCraft/source/PortfolioGreedySearch.h function namespace (line 11) | namespace SparCraft FILE: SparCraft/source/Position.hpp type SparCraft (line 7) | namespace SparCraft class Position (line 9) | class Position method Position (line 17) | Position() method Position (line 23) | Position(const PositionType & x, const PositionType & y) method Position (line 29) | Position(const BWAPI::Position & p) method Position (line 46) | const Position operator + (const Position & rhs) const method Position (line 51) | const Position operator - (const Position & rhs) const method Position (line 56) | const Position scale(const float & f) const method scalePosition (line 61) | void scalePosition(const float & f) method addPosition (line 67) | void addPosition(const Position & rhs) method subtractPosition (line 73) | void subtractPosition(const Position & rhs) method moveTo (line 79) | void moveTo(const Position & pos) method addPosition (line 85) | void addPosition(const PositionType & x, const PositionType & y) method moveTo (line 91) | void moveTo(const PositionType & x, const PositionType & y) method PositionType (line 97) | const PositionType x() const method PositionType (line 102) | const PositionType y() const method Position (line 107) | const Position flipX() const method Position (line 112) | const Position flipY() const method Q_rsqrt (line 117) | const float Q_rsqrt( float number ) const method Position (line 134) | const Position flip() const method PositionType (line 139) | inline const PositionType getDistance(const Position & p) const method PositionType (line 158) | inline const PositionType getDistanceSq(const Position & p) const method print (line 163) | void print() const method getString (line 168) | const std::string getString() const FILE: SparCraft/source/Random.hpp type SparCraft (line 6) | namespace SparCraft class RandomInt (line 8) | class RandomInt class SparCraft::RandomInt (line 11) | class SparCraft::RandomInt method RandomInt (line 19) | RandomInt(int min, int max, int seed) method nextInt (line 27) | int nextInt() FILE: SparCraft/source/SparCraft.cpp type SparCraft (line 3) | namespace SparCraft function init (line 5) | void init() FILE: SparCraft/source/SparCraft.h function namespace (line 17) | namespace SparCraft FILE: SparCraft/source/SparCraftAssert.cpp type SparCraft (line 8) | namespace SparCraft type Assert (line 10) | namespace Assert function currentDateTime (line 12) | const std::string currentDateTime() function ReportFailure (line 31) | void ReportFailure(const GameState * state, const char * condition, ... FILE: SparCraft/source/SparCraftAssert.h function namespace (line 8) | namespace SparCraft FILE: SparCraft/source/SparCraftException.cpp function GameState (line 36) | const GameState & SparCraftException::getState() const FILE: SparCraft/source/SparCraftException.h function namespace (line 6) | namespace SparCraft FILE: SparCraft/source/Timer.h function namespace (line 28) | namespace SparCraft FILE: SparCraft/source/TranspositionTable.cpp function HashType (line 33) | const HashType & TTEntry::getHash() const { return _hash2; } function StateEvalScore (line 34) | const StateEvalScore & TTEntry::getScore() const { return _score; } function TTBestMove (line 37) | const TTBestMove & TTEntry::getBestMove(const size_t & player) const { r... function TTEntry (line 59) | const TTEntry & TranspositionTable::operator [] (const size_t & hash) const function TTEntry (line 64) | const TTEntry & TranspositionTable::get(const size_t & hash) const function TTEntry (line 132) | TTEntry * TranspositionTable::lookupScan(const HashType & hash1, const H... function TTEntry (line 156) | TTEntry * TranspositionTable::lookup(const size_t & index, const HashTyp... FILE: SparCraft/source/TranspositionTable.h function namespace (line 10) | namespace SparCraft function class (line 79) | class TranspositionTable FILE: SparCraft/source/TutorialCode.cpp function Unit (line 9) | Unit getSampleUnit() function GameState (line 31) | GameState getSampleState() function Map (line 59) | Map getSampleMap() function PlayerPtr (line 98) | PlayerPtr getSamplePlayer(const IDType playerID) function getSamplePlayerActionsFromState (line 110) | std::vector getSamplePlayerActionsFromState() function runSampleGame (line 134) | void runSampleGame() FILE: SparCraft/source/UCTMemoryPool.hpp type SparCraft (line 6) | namespace SparCraft class UCTMemoryPool (line 8) | class UCTMemoryPool class SparCraft::UCTMemoryPool (line 11) | class SparCraft::UCTMemoryPool method UCTMemoryPool (line 22) | UCTMemoryPool(const size_t & poolSize, const size_t & maxChildren) method clearPool (line 46) | void clearPool() FILE: SparCraft/source/UCTNode.h function namespace (line 6) | namespace SparCraft FILE: SparCraft/source/UCTSearch.cpp function UCTNode (line 239) | UCTNode & UCTSearch::UCTNodeSelect(UCTNode & parent) function StateEvalScore (line 304) | StateEvalScore UCTSearch::traverse(UCTNode & node, GameState & currentSt... function StateEvalScore (line 382) | StateEvalScore UCTSearch::performPlayout(GameState & state) function UCTSearchResults (line 496) | UCTSearchResults & UCTSearch::getResults() FILE: SparCraft/source/UCTSearch.h function namespace (line 20) | namespace SparCraft FILE: SparCraft/source/UCTSearchParameters.hpp type SparCraft (line 5) | namespace SparCraft class UCTSearchParameters (line 7) | class UCTSearchParameters type UCTMoveSelect (line 9) | namespace UCTMoveSelect class SparCraft::UCTSearchParameters (line 15) | class SparCraft::UCTSearchParameters method UCTSearchParameters (line 39) | UCTSearchParameters() method setMaxPlayer (line 69) | void setMaxPlayer(const size_t & player) { _maxPlayer = pl... method setTimeLimit (line 70) | void setTimeLimit(const size_t & timeLimit) { _timeLimit =... method setCValue (line 71) | void setCValue(const double & c) { _cValue = c; } method setMaxTraversals (line 72) | void setMaxTraversals(const size_t & traversals) { ... method setMaxChildren (line 73) | void setMaxChildren(const size_t & children) { ... method setMoveOrderingMethod (line 74) | void setMoveOrderingMethod(const size_t & method) { ... method setEvalMethod (line 75) | void setEvalMethod(const size_t & eval) { _evalMethod = e... method setPlayerToMoveMethod (line 76) | void setPlayerToMoveMethod(const size_t & method) { _playerToMo... method setSimScripts (line 77) | void setSimScripts(const size_t & p1, const size_t & p2) { _simSc... method setRootMoveSelectionMethod (line 78) | void setRootMoveSelectionMethod(const size_t & method) { ... method setGraphVizFilename (line 79) | void setGraphVizFilename(const std::string & filename) { ... method addOrderedMoveScript (line 80) | void addOrderedMoveScript(const size_t & script) { ... method setPlayerModel (line 81) | void setPlayerModel(const size_t & player, const size_t & model) { _pl... FILE: SparCraft/source/UCTSearchResults.hpp type SparCraft (line 6) | namespace SparCraft class UCTSearchResults (line 8) | class UCTSearchResults method UCTSearchResults (line 27) | UCTSearchResults() FILE: SparCraft/source/Unit.cpp function Position (line 151) | const Position & Unit::position() const function PositionType (line 276) | const PositionType Unit::getDistanceSqToUnit(const Unit & u, const TimeT... function PositionType (line 281) | const PositionType Unit::getDistanceSqToPosition(const Position & p, con... function Position (line 287) | const Position & Unit::currentPosition(const TimeType & gameTime) const function HealthType (line 339) | const HealthType Unit::damage() const function HealthType (line 346) | const HealthType Unit::healAmount() const function Position (line 433) | const Position & Unit::pos() const function PositionType (line 438) | const PositionType Unit::x() const function PositionType (line 443) | const PositionType Unit::y() const function PositionType (line 448) | const PositionType Unit::range() const function PositionType (line 453) | const PositionType Unit::healRange() const function HealthType (line 458) | const HealthType Unit::maxHP() const function HealthType (line 463) | const HealthType Unit::currentHP() const function HealthType (line 468) | const HealthType Unit::currentEnergy() const function HealthType (line 473) | const HealthType Unit::maxEnergy() const function HealthType (line 478) | const HealthType Unit::healCost() const function TimeType (line 488) | const TimeType Unit::moveCooldown() const function TimeType (line 493) | const TimeType Unit::attackCooldown() const function TimeType (line 498) | const TimeType Unit::healCooldown() const function TimeType (line 503) | const TimeType Unit::nextAttackActionTime() const function TimeType (line 508) | const TimeType Unit::nextMoveActionTime() const function TimeType (line 513) | const TimeType Unit::previousActionTime() const function TimeType (line 518) | const TimeType Unit::firstTimeFree() const function TimeType (line 523) | const TimeType Unit::attackInitFrameTime() const function TimeType (line 528) | const TimeType Unit::attackRepeatFrameTime() const function Action (line 548) | const Action & Unit::previousAction() const function PlayerWeapon (line 558) | const PlayerWeapon Unit::getWeapon(const Unit & target) const function HealthType (line 563) | const HealthType Unit::getArmor() const function HashType (line 581) | const HashType Unit::calculateHash(const size_t & hashNum, const TimeTyp... FILE: SparCraft/source/Unit.h function namespace (line 13) | namespace SparCraft FILE: SparCraft/source/UnitAction.hpp type SparCraft (line 6) | namespace SparCraft type UnitActionTypes (line 9) | namespace UnitActionTypes class UnitAction (line 14) | class UnitAction method UnitAction (line 26) | UnitAction() method UnitAction (line 35) | UnitAction( const IDType & unitIndex, const IDType & player, const I... method UnitAction (line 45) | UnitAction( const IDType & unitIndex, const IDType & player, const I... method IDType (line 59) | const IDType & unit() const { return _unit; } method IDType (line 60) | const IDType & player() const { return _player; } method IDType (line 61) | const IDType & type() const { return _moveType; } method IDType (line 62) | const IDType & index() const { return _moveIndex; } method Position (line 63) | const Position & pos() const { return _p; } method moveString (line 65) | const std::string moveString() const method Position (line 91) | const Position getDir() const method debugString (line 96) | const std::string debugString() const class AlphaBetaMove (line 105) | class AlphaBetaMove method AlphaBetaMove (line 112) | AlphaBetaMove() method AlphaBetaMove (line 117) | AlphaBetaMove(const std::vector & move, const bool & isV... method isValid (line 123) | const bool isValid() const { return _isValid; } class TTBestMove (line 127) | class TTBestMove method TTBestMove (line 134) | TTBestMove() method TTBestMove (line 138) | TTBestMove(const AlphaBetaMove & first, const AlphaBetaMove & second) method AlphaBetaMove (line 144) | const AlphaBetaMove & firstMove() const { return _firstMove; } method AlphaBetaMove (line 145) | const AlphaBetaMove & secondMove() const { return _secondMove; } class AlphaBetaValue (line 149) | class AlphaBetaValue method AlphaBetaValue (line 156) | AlphaBetaValue() method AlphaBetaValue (line 160) | AlphaBetaValue(const StateEvalScore & score, const AlphaBetaMove & a... method StateEvalScore (line 166) | const StateEvalScore & score() const { return _score; } method AlphaBetaMove (line 167) | const AlphaBetaMove & abMove() const { return _move; } FILE: SparCraft/source/UnitProperties.h function namespace (line 7) | namespace SparCraft FILE: SparCraft/source/UnitScriptData.cpp function Action (line 14) | Action & UnitScriptData::getMove(const size_t & player, const size_t & u... function PlayerPtr (line 64) | const PlayerPtr & UnitScriptData::getPlayerPtr(const size_t & player, co... FILE: SparCraft/source/UnitScriptData.h function namespace (line 11) | namespace SparCraft FILE: SparCraft/source/UnitType.hpp class Unit (line 5) | class Unit method Unit (line 18) | Unit() method Unit (line 31) | Unit(const int & damage, const int & maxHP, const int & currentHP, method damage (line 45) | const int damage() const { return _damage; } method maxHP (line 46) | const int maxHP() const { return _maxHP; } method currentHP (line 47) | const int currentHP() const { return _currentHP; } method range (line 48) | const int range() const { return _range; } method moveCooldown (line 49) | const int moveCooldown() const { return _moveCooldown; } method weaponCooldown (line 50) | const int weaponCooldown() const { return _weaponCooldown; } method lastMove (line 51) | const int lastMove() const { return _lastMove; } method lastAttack (line 52) | const int lastAttack() const { return _lastAttack; } FILE: SparCraft/source/WeaponProperties.cpp type SparCraft (line 7) | namespace SparCraft function WeaponProperties (line 92) | const WeaponProperties & WeaponProperties::Get(BWAPI::WeaponType type) FILE: SparCraft/source/WeaponProperties.h function namespace (line 6) | namespace SparCraft FILE: SparCraft/source/glext/glext.h type GLchar (line 3047) | typedef char GLchar; type GLintptr (line 3052) | typedef ptrdiff_t GLintptr; type GLsizeiptr (line 3053) | typedef ptrdiff_t GLsizeiptr; type GLintptrARB (line 3058) | typedef ptrdiff_t GLintptrARB; type GLsizeiptrARB (line 3059) | typedef ptrdiff_t GLsizeiptrARB; type GLcharARB (line 3064) | typedef char GLcharARB; type GLhandleARB (line 3065) | typedef unsigned int GLhandleARB; type GLhalfARB (line 3070) | typedef unsigned short GLhalfARB; type GLhalfNV (line 3074) | typedef unsigned short GLhalfNV; type GLvoid (line 3391) | typedef GLvoid* (APIENTRYP PFNGLMAPBUFFERPROC) (GLenum target, GLenum ac... type GLvoid (line 3992) | typedef GLvoid* (APIENTRYP PFNGLMAPBUFFERARBPROC) (GLenum target, GLenum... type GLuint (line 4374) | typedef GLboolean (APIENTRYP PFNGLARETEXTURESRESIDENTEXTPROC) (GLsizei n... type GLuint (line 5660) | typedef GLboolean (APIENTRYP PFNGLAREPROGRAMSRESIDENTNVPROC) (GLsizei n,... type GLvoid (line 5824) | typedef GLuint (APIENTRYP PFNGLNEWOBJECTBUFFERATIPROC) (GLsizei size, co... type GLvoid (line 6364) | typedef GLvoid* (APIENTRYP PFNGLMAPOBJECTBUFFERATIPROC) (GLuint buffer); FILE: SparCraft/source/glext/wglext.h type const (line 365) | typedef BOOL (WINAPI * PFNWGLGETPIXELFORMATATTRIBIVARBPROC) (HDC hdc, in... type const (line 366) | typedef BOOL (WINAPI * PFNWGLGETPIXELFORMATATTRIBFVARBPROC) (HDC hdc, in... type const (line 367) | typedef BOOL (WINAPI * PFNWGLCHOOSEPIXELFORMATARBPROC) (HDC hdc, const i... type const (line 389) | typedef HPBUFFERARB (WINAPI * PFNWGLCREATEPBUFFERARBPROC) (HDC hDC, int ... type const (line 453) | typedef HPBUFFEREXT (WINAPI * PFNWGLCREATEPBUFFEREXTPROC) (HDC hDC, int ... type const (line 469) | typedef BOOL (WINAPI * PFNWGLCHOOSEPIXELFORMATEXTPROC) (HDC hdc, const i... type const (line 529) | typedef BOOL (WINAPI * PFNWGLSETDIGITALVIDEOPARAMETERSI3DPROC) (HDC hDC,... type const (line 541) | typedef BOOL (WINAPI * PFNWGLSETGAMMATABLEPARAMETERSI3DPROC) (HDC hDC, i... type USHORT (line 543) | typedef BOOL (WINAPI * PFNWGLSETGAMMATABLEI3DPROC) (HDC hDC, int iEntrie... type HANDLE (line 586) | typedef BOOL (WINAPI * PFNWGLASSOCIATEIMAGEBUFFEREVENTSI3DPROC) (HDC hDC... type LPVOID (line 587) | typedef BOOL (WINAPI * PFNWGLRELEASEIMAGEBUFFEREVENTSI3DPROC) (HDC hDC, ... FILE: SparCraft/source/glfont2/glfont.h function namespace (line 28) | namespace GLFontError { function class (line 33) | class GLFontBase { function class (line 70) | class GLFont : public GLFontBase { function class (line 77) | class PixelPerfectGLFont : public GLFontBase { FILE: SparCraft/source/gui/GUI.cpp type stat (line 321) | struct stat function Game (line 419) | const Game & GUI::getGame() const FILE: SparCraft/source/gui/GUI.h function namespace (line 19) | namespace SparCraft FILE: SparCraft/source/gui/GUIGame.cpp function Game (line 251) | const Game & GUIGame::getGame() const FILE: SparCraft/source/gui/GUIGame.h function namespace (line 5) | namespace SparCraft FILE: SparCraft/source/gui/GUITools.cpp type SparCraft (line 4) | namespace SparCraft type GUITools (line 6) | namespace GUITools function DrawString (line 8) | void DrawString(const Position & p, const std::string & text, const ... function DrawChar (line 36) | void DrawChar(const Position & tl, const Position & br, char ch, con... function DrawLine (line 55) | void DrawLine(const Position & p1, const Position & p2, const float ... function DrawCircle (line 67) | void DrawCircle(const Position & pos, float r, int num_segments) function DrawRect (line 90) | void DrawRect(const Position & tl, const Position & br, const GLfloa... function DrawRectGradient (line 103) | void DrawRectGradient(const Position & tl, const Position & br, cons... function DrawTexturedRect (line 115) | void DrawTexturedRect(const Position & tl, const Position & br, cons... function DrawIconAndText (line 131) | void DrawIconAndText(const Position & tl, const Position & br, const... FILE: SparCraft/source/gui/GUITools.h function namespace (line 7) | namespace SparCraft FILE: SparCraft/source/main/SearchExperiment.cpp type tm (line 143) | struct tm function Position (line 655) | Position SearchExperiment::getRandomPosition(const PositionType & xlimit... function GameState (line 663) | GameState SearchExperiment::getSymmetricState( std::vector ... function svv (line 743) | svv SearchExperiment::getExpDescription(const size_t & p1Ind, const size... FILE: SparCraft/source/main/SearchExperiment.h function namespace (line 7) | namespace SparCraft type std (line 12) | typedef std::vector sv; type std (line 13) | typedef std::vector svv; type std (line 14) | typedef std::vector iv; type std (line 15) | typedef std::vector ivv; type std (line 16) | typedef std::vector ivvv; type std (line 17) | typedef std::vector dv; type std (line 18) | typedef std::vector dvv; type std (line 19) | typedef std::vector dvvv; function namespace (line 23) | namespace SparCraft FILE: SparCraft/source/main/main.cpp function main (line 9) | int main(int argc, char *argv[]) FILE: UAlbertaBot/Source/AutoObserver.h function namespace (line 5) | namespace UAlbertaBot FILE: UAlbertaBot/Source/BOSSManager.cpp function BuildOrder (line 300) | BuildOrder BOSSManager::getBuildOrder() function MetaType (line 328) | MetaType BOSSManager::GetMetaType(const BOSS::ActionType & a) FILE: UAlbertaBot/Source/BOSSManager.h function namespace (line 8) | namespace UAlbertaBot FILE: UAlbertaBot/Source/BaseLocation.h function namespace (line 7) | namespace UAlbertaBot FILE: UAlbertaBot/Source/BaseLocationManager.cpp function BaseLocation (line 244) | BaseLocation * BaseLocationManager::getBaseLocation(const BWAPI::Positio... function BaseLocation (line 275) | const BaseLocation * BaseLocationManager::getPlayerStartingBaseLocation(... FILE: UAlbertaBot/Source/BaseLocationManager.h function namespace (line 6) | namespace UAlbertaBot FILE: UAlbertaBot/Source/BuildOrder.cpp function MetaType (line 40) | const MetaType & BuildOrder::operator [] (const size_t & index) const function MetaType (line 45) | MetaType & BuildOrder::operator [] (const size_t & index) FILE: UAlbertaBot/Source/BuildOrder.h function namespace (line 6) | namespace UAlbertaBot FILE: UAlbertaBot/Source/BuildOrderQueue.cpp function BuildOrderItem (line 20) | BuildOrderItem & BuildOrderQueue::getHighestPriorityItem() function BuildOrderItem (line 29) | BuildOrderItem & BuildOrderQueue::getNextHighestPriorityItem() function BuildOrderItem (line 144) | BuildOrderItem BuildOrderQueue::operator [] (int i) FILE: UAlbertaBot/Source/BuildOrderQueue.h function namespace (line 6) | namespace UAlbertaBot FILE: UAlbertaBot/Source/BuildingData.h function namespace (line 5) | namespace UAlbertaBot FILE: UAlbertaBot/Source/BuildingManager.h function namespace (line 7) | namespace UAlbertaBot FILE: UAlbertaBot/Source/BuildingPlacerManager.h function namespace (line 6) | namespace UAlbertaBot FILE: UAlbertaBot/Source/CombatCommander.h function namespace (line 6) | namespace UAlbertaBot FILE: UAlbertaBot/Source/CombatSimulation.h function namespace (line 14) | namespace UAlbertaBot FILE: UAlbertaBot/Source/Config.cpp type Bot (line 4) | namespace Bot type Config (line 9) | namespace Config type ConfigFile (line 11) | namespace ConfigFile type Strategy (line 18) | namespace Strategy type Modules (line 32) | namespace Modules type BotInfo (line 47) | namespace BotInfo type BWAPIOptions (line 54) | namespace BWAPIOptions type Tournament (line 62) | namespace Tournament type Debug (line 67) | namespace Debug type Micro (line 100) | namespace Micro type Macro (line 113) | namespace Macro type Tools (line 122) | namespace Tools FILE: UAlbertaBot/Source/Config.h function namespace (line 7) | namespace Config FILE: UAlbertaBot/Source/DetectorManager.h function namespace (line 5) | namespace UAlbertaBot FILE: UAlbertaBot/Source/DistanceMap.h function namespace (line 6) | namespace UAlbertaBot FILE: UAlbertaBot/Source/GameCommander.h function namespace (line 7) | namespace UAlbertaBot FILE: UAlbertaBot/Source/Global.cpp function Global (line 21) | Global & Global::Instance() function MapTools (line 43) | MapTools & Global::Map() { return *get(Instance(... function BaseLocationManager (line 44) | BaseLocationManager & Global::Bases() { return *get(Instance(... function InformationManager (line 45) | InformationManager & Global::Info() { return *get(Instance(... function StrategyManager (line 46) | StrategyManager & Global::Strategy() { return *get(Instance(... function WorkerManager (line 47) | WorkerManager & Global::Workers() { return *get(Instance(... function ProductionManager (line 48) | ProductionManager & Global::Production() { return *get(Instance(... function ScoutManager (line 49) | ScoutManager & Global::Scout() { return *get(Instance(... FILE: UAlbertaBot/Source/Global.h function namespace (line 5) | namespace UAlbertaBot FILE: UAlbertaBot/Source/Grid.hpp type UAlbertaBot (line 7) | namespace UAlbertaBot class Grid (line 11) | class Grid method Grid (line 20) | Grid() {} method Grid (line 22) | Grid(size_t width, size_t height, T val) method T (line 30) | inline T get(size_t x, size_t y) method T (line 35) | inline const T get(size_t x, size_t y) const method set (line 40) | inline void set(size_t x, size_t y, T val) method width (line 45) | inline size_t width() const method height (line 50) | inline size_t height() const FILE: UAlbertaBot/Source/InformationManager.cpp function UIMap (line 36) | const UIMap & InformationManager::getUnitInfo(BWAPI::Player player) const function UnitData (line 359) | const UnitData & InformationManager::getUnitData(BWAPI::Player player) c... FILE: UAlbertaBot/Source/InformationManager.h function namespace (line 6) | namespace UAlbertaBot FILE: UAlbertaBot/Source/JSONTools.cpp type UAlbertaBot (line 4) | namespace UAlbertaBot type JSONTools (line 6) | namespace JSONTools function ReadBool (line 8) | void ReadBool(const char * key, const rapidjson::Value & value, bool... function ReadString (line 17) | void ReadString(const char * key, const rapidjson::Value & value, st... FILE: UAlbertaBot/Source/JSONTools.h function namespace (line 6) | namespace UAlbertaBot FILE: UAlbertaBot/Source/Logger.h function namespace (line 7) | namespace UAlbertaBot FILE: UAlbertaBot/Source/MapTools.cpp function DistanceMap (line 244) | const DistanceMap & MapTools::getDistanceMap(const BWAPI::Position & pos... function DistanceMap (line 249) | const DistanceMap & MapTools::getDistanceMap(const BWAPI::TilePosition &... function StarDraftMap (line 523) | const StarDraftMap & MapTools::getStarDraftMap() const FILE: UAlbertaBot/Source/MapTools.h function namespace (line 9) | namespace UAlbertaBot FILE: UAlbertaBot/Source/MedicManager.h function namespace (line 5) | namespace UAlbertaBot FILE: UAlbertaBot/Source/MeleeManager.h function namespace (line 5) | namespace UAlbertaBot FILE: UAlbertaBot/Source/MetaType.h function namespace (line 5) | namespace UAlbertaBot FILE: UAlbertaBot/Source/Micro.h function namespace (line 5) | namespace UAlbertaBot FILE: UAlbertaBot/Source/MicroManager.h function namespace (line 6) | namespace UAlbertaBot FILE: UAlbertaBot/Source/ParseUtils.h function namespace (line 5) | namespace UAlbertaBot FILE: UAlbertaBot/Source/ProductionManager.h function namespace (line 8) | namespace UAlbertaBot FILE: UAlbertaBot/Source/Profiler.hpp type UAlbertaBot (line 20) | namespace UAlbertaBot type ProfileResult (line 24) | struct ProfileResult class Profiler (line 32) | class Profiler method Profiler (line 39) | Profiler() method writeHeader (line 45) | void writeHeader() { m_outputStream << "{\"otherData\": {},\"traceEv... method writeFooter (line 46) | void writeFooter() { m_outputStream << "]}"; } method Profiler (line 50) | static Profiler& Instance() method writeProfile (line 61) | void writeProfile(const ProfileResult& result) class ProfileTimer (line 82) | class ProfileTimer method ProfileTimer (line 91) | ProfileTimer(const std::string & name) method stop (line 102) | void stop() FILE: UAlbertaBot/Source/RangedManager.h function namespace (line 6) | namespace UAlbertaBot FILE: UAlbertaBot/Source/ScoutManager.h function namespace (line 5) | namespace UAlbertaBot FILE: UAlbertaBot/Source/Squad.cpp function SquadOrder (line 445) | const SquadOrder & Squad::getSquadOrder() const FILE: UAlbertaBot/Source/Squad.h function namespace (line 12) | namespace UAlbertaBot FILE: UAlbertaBot/Source/SquadData.cpp function Squad (line 143) | const Squad * SquadData::getUnitSquad(BWAPI::Unit unit) const function Squad (line 156) | Squad * SquadData::getUnitSquad(BWAPI::Unit unit) function Squad (line 191) | Squad & SquadData::getSquad(const std::string & squadName) FILE: UAlbertaBot/Source/SquadData.h function namespace (line 6) | namespace UAlbertaBot FILE: UAlbertaBot/Source/SquadOrder.h function namespace (line 5) | namespace UAlbertaBot FILE: UAlbertaBot/Source/StarDraftMap.hpp type UAlbertaBot (line 7) | namespace UAlbertaBot type TileType (line 10) | namespace TileType type Tile (line 24) | struct Tile { size_t x = 0, y = 0; } class StarDraftMap (line 26) | class StarDraftMap method isWalkable (line 34) | inline bool isWalkable(char tile) const noexcept method canBuild (line 39) | inline bool canBuild(char tile) const noexcept method canBuildDepot (line 44) | inline bool canBuildDepot(char tile) const noexcept method StarDraftMap (line 52) | StarDraftMap() {} method StarDraftMap (line 54) | StarDraftMap(const std::string & path) method StarDraftMap (line 59) | StarDraftMap(size_t width, size_t height) method set (line 66) | inline void set(size_t x, size_t y, char val) method setWalk (line 74) | inline void setWalk(size_t x, size_t y, bool val) method addStartTile (line 79) | inline void addStartTile(size_t x, size_t y) method width (line 84) | inline size_t width() const method height (line 89) | inline size_t height() const method get (line 94) | inline char get(size_t x, size_t y) const method getWalk (line 99) | inline char getWalk(size_t x, size_t y) const method isWalkable (line 104) | inline bool isWalkable(size_t x, size_t y) const method canBuild (line 109) | inline bool canBuild(size_t x, size_t y) const method canBuildDepot (line 114) | inline bool canBuildDepot(size_t x, size_t y) const method load (line 124) | inline void load(const std::string & path) method save (line 165) | inline void save(const std::string & path) const FILE: UAlbertaBot/Source/StrategyManager.cpp function BuildOrder (line 28) | const BuildOrder & StrategyManager::getOpeningBookBuildOrder() const function MetaPairVector (line 92) | const MetaPairVector StrategyManager::getBuildOrderGoal() function MetaPairVector (line 112) | const MetaPairVector StrategyManager::getProtossBuildOrderGoal() const function MetaPairVector (line 200) | const MetaPairVector StrategyManager::getTerranBuildOrderGoal() const function MetaPairVector (line 261) | const MetaPairVector StrategyManager::getZergBuildOrderGoal() const FILE: UAlbertaBot/Source/StrategyManager.h function namespace (line 6) | namespace UAlbertaBot FILE: UAlbertaBot/Source/TankManager.h function namespace (line 6) | namespace UAlbertaBot FILE: UAlbertaBot/Source/TimerManager.h function namespace (line 6) | namespace UAlbertaBot FILE: UAlbertaBot/Source/TransportManager.h function namespace (line 6) | namespace UAlbertaBot FILE: UAlbertaBot/Source/UABAssert.cpp type UAlbertaBot (line 8) | namespace UAlbertaBot type Assert (line 10) | namespace Assert function currentDateTime (line 14) | const std::string currentDateTime() function ReportFailure (line 26) | void ReportFailure(const char * condition, const char * file, int li... FILE: UAlbertaBot/Source/UABAssert.h function namespace (line 39) | namespace UAlbertaBot FILE: UAlbertaBot/Source/UAlbertaBotModule.h function namespace (line 7) | namespace UAlbertaBot FILE: UAlbertaBot/Source/UnitData.h function namespace (line 5) | namespace UAlbertaBot type std (line 42) | typedef std::vector UnitInfoVector; type std (line 43) | typedef std::map UIMap; function class (line 45) | class UnitData FILE: UAlbertaBot/Source/UnitInfoManager.cpp function UnitData (line 273) | const UnitData & UnitInfoManager::getUnitData(CCPlayer player) const FILE: UAlbertaBot/Source/UnitInfoManager.h function class (line 9) | class UnitInfoManager FILE: UAlbertaBot/Source/UnitUtil.cpp function Rect (line 55) | Rect UnitUtil::GetRect(BWAPI::Unit unit) FILE: UAlbertaBot/Source/UnitUtil.h function namespace (line 5) | namespace UAlbertaBot FILE: UAlbertaBot/Source/WorkerData.cpp type WorkerJob (line 43) | enum WorkerJob type WorkerJob (line 91) | enum WorkerJob type WorkerJob (line 148) | enum WorkerJob type WorkerJob (line 161) | enum WorkerJob type WorkerData::WorkerJob (line 264) | enum WorkerData::WorkerJob type WorkerJob (line 268) | enum WorkerJob function WorkerMoveData (line 484) | WorkerMoveData WorkerData::getWorkerMoveData(BWAPI::Unit unit) FILE: UAlbertaBot/Source/WorkerData.h function namespace (line 5) | namespace UAlbertaBot FILE: UAlbertaBot/Source/WorkerManager.h function namespace (line 6) | namespace UAlbertaBot FILE: UAlbertaBot/Source/main.cpp function UAlbertaBot_BWAPIReconnect (line 14) | void UAlbertaBot_BWAPIReconnect() function UAlbertaBot_PlayGame (line 22) | void UAlbertaBot_PlayGame() function main (line 62) | int main(int argc, char * argv[]) FILE: UAlbertaBot/Source/rapidjson/allocators.h function RAPIDJSON_NAMESPACE_BEGIN (line 20) | RAPIDJSON_NAMESPACE_BEGIN function Clear (line 145) | void Clear() { function Capacity (line 158) | size_t Capacity() const { function Free (line 220) | static void Free(void *ptr) { (void)ptr; } function AddChunk (line 231) | void AddChunk(size_t capacity) { type ChunkHeader (line 246) | struct ChunkHeader { FILE: UAlbertaBot/Source/rapidjson/document.h type GenericMember (line 116) | typedef GenericMember PlainType; type typename (line 117) | typedef typename internal::MaybeAddConst::Type ValueType; type std (line 118) | typedef std::iterator BaseType; type typename (line 129) | typedef typename BaseType::pointer Pointer; type typename (line 131) | typedef typename BaseType::reference Reference; type typename (line 133) | typedef typename BaseType::difference_type DifferenceType; function ptr_ (line 157) | GenericMemberIterator(const NonConstIterator & it) : ptr_(it.ptr_) {} function ConstIterator (line 178) | bool operator==(ConstIterator that) const { return ptr_ == that.ptr_; } function ConstIterator (line 179) | bool operator!=(ConstIterator that) const { return ptr_ != that.ptr_; } function ConstIterator (line 180) | bool operator<=(ConstIterator that) const { return ptr_ <= that.ptr_; } function ConstIterator (line 181) | bool operator>=(ConstIterator that) const { return ptr_ >= that.ptr_; } function operator (line 182) | bool operator< (ConstIterator that) const { return ptr_ < that.ptr_; } function operator (line 183) | bool operator> (ConstIterator that) const { return ptr_ > that.ptr_; } function Reference (line 188) | Reference operator*() const { return *ptr_; } function Pointer (line 189) | Pointer operator->() const { return ptr_; } function Reference (line 190) | Reference operator[](DifferenceType n) const { return ptr_[n]; } type CharType (line 257) | typedef CharType Ch; function explicit (line 305) | explicit GenericStringRef(const CharType* str) function operator (line 319) | operator const Ch *() const { return s; } function namespace (line 390) | namespace internal { type Encoding (line 422) | typedef Encoding EncodingType; type Allocator (line 423) | typedef Allocator AllocatorType; type typename (line 424) | typedef typename Encoding::Ch Ch; type GenericStringRef (line 425) | typedef GenericStringRef StringRefType; type typename (line 426) | typedef typename GenericMemberIterator::Iterat... type typename (line 427) | typedef typename GenericMemberIterator::Iterato... type GenericValue (line 428) | typedef GenericValue* ValueIterator; type GenericValue (line 429) | typedef const GenericValue* ConstValueIterator; type GenericValue (line 430) | typedef GenericValue ValueType; function explicit (line 489) | explicit GenericValue(bool b) RAPIDJSON_NOEXCEPT function explicit (line 497) | explicit GenericValue(int i) RAPIDJSON_NOEXCEPT : data_(), flags_(kNumbe... function explicit (line 504) | explicit GenericValue(unsigned u) RAPIDJSON_NOEXCEPT : data_(), flags_(k... function explicit (line 511) | explicit GenericValue(int64_t i64) RAPIDJSON_NOEXCEPT : data_(), flags_(... function explicit (line 525) | explicit GenericValue(uint64_t u64) RAPIDJSON_NOEXCEPT : data_(), flags_... function explicit (line 536) | explicit GenericValue(double d) RAPIDJSON_NOEXCEPT : data_(), flags_(kNu... function explicit (line 542) | explicit GenericValue(StringRefType s) RAPIDJSON_NOEXCEPT : data_(), fla... type GenericValue (line 677) | typedef GenericValue RhsType; function rhs (line 724) | bool operator==(const std::basic_string& rhs) const { return *this =... function GetBool (line 787) | bool GetBool() const { RAPIDJSON_ASSERT(IsBool()); return flags_ == kTru... function SizeType (line 802) | SizeType MemberCount() const { RAPIDJSON_ASSERT(IsObject()); return data... function GenericValue (line 850) | const GenericValue& operator[](const std::basic_string& name) const ... function ConstMemberIterator (line 855) | ConstMemberIterator MemberBegin() const { RAPIDJSON_ASSERT(IsObject()); ... function MemberIterator (line 861) | MemberIterator MemberBegin() { RAPIDJSON_ASSERT(IsObject()); ... function MemberIterator (line 864) | MemberIterator MemberEnd() { RAPIDJSON_ASSERT(IsObject()); ... function HasMember (line 874) | bool HasMember(const Ch* name) const { return FindMember(name) != Member... function HasMember (line 885) | bool HasMember(const std::basic_string& name) const { return FindMem... function MemberIterator (line 912) | MemberIterator FindMember(const Ch* name) { function ConstMemberIterator (line 917) | ConstMemberIterator FindMember(const Ch* name) const { return const_cast... function MemberIterator (line 952) | MemberIterator FindMember(const std::basic_string& name) { return Fi... function ConstMemberIterator (line 953) | ConstMemberIterator FindMember(const std::basic_string& name) const ... function RemoveAllMembers (line 1116) | void RemoveAllMembers() { function RemoveMember (line 1131) | bool RemoveMember(const Ch* name) { function MemberIterator (line 1159) | MemberIterator RemoveMember(MemberIterator m) { function MemberIterator (line 1187) | MemberIterator EraseMember(ConstMemberIterator pos) { function MemberIterator (line 1200) | MemberIterator EraseMember(ConstMemberIterator first, ConstMemberIterato... function EraseMember (line 1221) | bool EraseMember(const Ch* name) { function SizeType (line 1251) | SizeType Size() const { RAPIDJSON_ASSERT(IsArray()); return data_.a.size; } function Empty (line 1257) | bool Empty() const { RAPIDJSON_ASSERT(IsArray()); return data_.a.size ==... function GenericValue (line 1280) | const GenericValue& operator[](SizeType index) const { return const_cast... function ValueIterator (line 1284) | ValueIterator Begin() { RAPIDJSON_ASSERT(IsArray()); return data_.a.elem... function ValueIterator (line 1287) | ValueIterator End() { RAPIDJSON_ASSERT(IsArray()); return data_.a.elemen... function ValueIterator (line 1389) | ValueIterator Erase(ConstValueIterator pos) { function ValueIterator (line 1401) | ValueIterator Erase(ConstValueIterator first, ConstValueIterator last) { function GetDouble (line 1426) | double GetDouble() const { function Ch (line 1446) | const Ch* GetString() const { RAPIDJSON_ASSERT(IsString()); return ((fla... function SizeType (line 1451) | SizeType GetStringLength() const { RAPIDJSON_ASSERT(IsString()); return ... type String (line 1586) | struct String { function SetLength (line 1600) | struct ShortString { type I (line 1612) | struct I { type U (line 1616) | struct U { type I (line 1621) | struct I { type U (line 1625) | struct U { type Object (line 1635) | struct Object { type Array (line 1641) | struct Array { function SetArrayRaw (line 1656) | void SetArrayRaw(GenericValue* values, SizeType count, Allocator& alloca... function SetObjectRaw (line 1668) | void SetObjectRaw(Member* members, SizeType count, Allocator& allocator) { function SetStringRaw (line 1680) | void SetStringRaw(StringRefType s) RAPIDJSON_NOEXCEPT { function SetStringRaw (line 1687) | void SetStringRaw(StringRefType s, Allocator& allocator) { function RawAssign (line 1704) | void RawAssign(GenericValue& rhs) RAPIDJSON_NOEXCEPT { type GenericValue (line 1731) | typedef GenericValue > Value; type GenericValue (line 1748) | typedef GenericValue ValueType; type Allocator (line 1749) | typedef Allocator AllocatorType; type ClearStackOnExit (line 1943) | struct ClearStackOnExit { function Null (line 1957) | bool Null() { new (stack_.template Push()) ValueType(); retur... function Bool (line 1958) | bool Bool(bool b) { new (stack_.template Push()) ValueType(b)... function Int (line 1959) | bool Int(int i) { new (stack_.template Push()) ValueType(i); ... function Uint (line 1960) | bool Uint(unsigned i) { new (stack_.template Push()) ValueTyp... function Int64 (line 1961) | bool Int64(int64_t i) { new (stack_.template Push()) ValueTyp... function Uint64 (line 1962) | bool Uint64(uint64_t i) { new (stack_.template Push()) ValueT... function Double (line 1963) | bool Double(double d) { new (stack_.template Push()) ValueTyp... function String (line 1965) | bool String(const Ch* str, SizeType length, bool copy) { function StartObject (line 1973) | bool StartObject() { new (stack_.template Push()) ValueType(k... function Key (line 1975) | bool Key(const Ch* str, SizeType length, bool copy) { return String(str,... function EndObject (line 1977) | bool EndObject(SizeType memberCount) { function StartArray (line 1983) | bool StartArray() { new (stack_.template Push()) ValueType(kA... function EndArray (line 1985) | bool EndArray(SizeType elementCount) { function ClearStack (line 1997) | void ClearStack() { function Destroy (line 2006) | void Destroy() { type GenericDocument (line 2018) | typedef GenericDocument > Document; FILE: UAlbertaBot/Source/rapidjson/encodedstream.h function RAPIDJSON_DIAG_PUSH (line 21) | RAPIDJSON_DIAG_PUSH function Ch (line 43) | Ch Take() { Ch c = current_; current_ = Encoding::Take(is_); return c; } function Put (line 47) | void Put(Ch) { RAPIDJSON_ASSERT(false); } function Flush (line 48) | void Flush() { RAPIDJSON_ASSERT(false); } function Ch (line 49) | Ch* PutBegin() { RAPIDJSON_ASSERT(false); return 0; } function PutEnd (line 50) | size_t PutEnd(Ch*) { RAPIDJSON_ASSERT(false); return 0; } function os_ (line 71) | os_(os) { function Put (line 76) | void Put(Ch c) { Encoding::Put(os_, c); } function Flush (line 77) | void Flush() { os_.Flush(); } function Ch (line 81) | Ch Take() { RAPIDJSON_ASSERT(false); } function Tell (line 82) | size_t Tell() const { RAPIDJSON_ASSERT(false); return 0; } function Ch (line 123) | Ch Take() { Ch c = current_; current_ = takeFunc_(*is_); return c; } function Put (line 127) | void Put(Ch) { RAPIDJSON_ASSERT(false); } function Flush (line 128) | void Flush() { RAPIDJSON_ASSERT(false); } function Ch (line 129) | Ch* PutBegin() { RAPIDJSON_ASSERT(false); return 0; } function PutEnd (line 130) | size_t PutEnd(Ch*) { RAPIDJSON_ASSERT(false); return 0; } function DetectType (line 137) | void DetectType() { type Ch (line 185) | typedef Ch (*TakeFunc)(InputByteStream& is); function Put (line 226) | void Put(Ch c) { putFunc_(*os_, c); } function Flush (line 227) | void Flush() { os_->Flush(); } function Ch (line 231) | Ch Take() { RAPIDJSON_ASSERT(false); } function Tell (line 232) | size_t Tell() const { RAPIDJSON_ASSERT(false); return 0; } function PutBOM (line 240) | void PutBOM() { FILE: UAlbertaBot/Source/rapidjson/encodings.h function RAPIDJSON_DIAG_PUSH (line 25) | RAPIDJSON_DIAG_PUSH function GetRange (line 178) | static unsigned char GetRange(unsigned char c) { type CharType (line 242) | typedef CharType Ch; type CharType (line 373) | typedef CharType Ch; type CharType (line 484) | typedef CharType Ch; type UTFType (line 538) | enum UTFType { type CharType (line 551) | typedef CharType Ch; function Encode (line 558) | static void Encode(OutputStream& os, unsigned codepoint) { function Decode (line 565) | static bool Decode(InputStream& is, unsigned* codepoint) { function Validate (line 572) | static bool Validate(InputStream& is, OutputStream& os) { function Transcode (line 589) | static bool Transcode(InputStream& is, OutputStream& os) { function Validate (line 599) | static bool Validate(InputStream& is, OutputStream& os) { function Transcode (line 608) | static bool Transcode(InputStream& is, OutputStream& os) { function Validate (line 614) | static bool Validate(InputStream& is, OutputStream& os) { FILE: UAlbertaBot/Source/rapidjson/error/en.h function RAPIDJSON_NAMESPACE_BEGIN (line 20) | RAPIDJSON_NAMESPACE_BEGIN FILE: UAlbertaBot/Source/rapidjson/error/error.h function RAPIDJSON_NAMESPACE_BEGIN (line 50) | RAPIDJSON_NAMESPACE_BEGIN type RAPIDJSON_ERROR_CHARTYPE (line 142) | typedef const RAPIDJSON_ERROR_CHARTYPE* (*GetParseErrorFunc)(ParseErrorC... FILE: UAlbertaBot/Source/rapidjson/filereadstream.h function RAPIDJSON_NAMESPACE_BEGIN (line 21) | RAPIDJSON_NAMESPACE_BEGIN function Ch (line 44) | Ch Take() { Ch c = *current_; Read(); return c; } function Put (line 48) | void Put(Ch) { RAPIDJSON_ASSERT(false); } function Flush (line 49) | void Flush() { RAPIDJSON_ASSERT(false); } function Ch (line 50) | Ch* PutBegin() { RAPIDJSON_ASSERT(false); return 0; } function PutEnd (line 51) | size_t PutEnd(Ch*) { RAPIDJSON_ASSERT(false); return 0; } function Ch (line 54) | const Ch* Peek4() const { FILE: UAlbertaBot/Source/rapidjson/filewritestream.h function RAPIDJSON_NAMESPACE_BEGIN (line 21) | RAPIDJSON_NAMESPACE_BEGIN function Put (line 35) | void Put(char c) { function PutN (line 42) | void PutN(char c, size_t n) { function Flush (line 58) | void Flush() { function Peek (line 66) | char Peek() const { RAPIDJSON_ASSERT(false); return 0; } function Tell (line 68) | size_t Tell() const { RAPIDJSON_ASSERT(false); return 0; } function PutEnd (line 70) | size_t PutEnd(char*) { RAPIDJSON_ASSERT(false); return 0; } function PutN (line 85) | inline void PutN(FileWriteStream& stream, char c, size_t n) { FILE: UAlbertaBot/Source/rapidjson/internal/biginteger.h function RAPIDJSON_NAMESPACE_BEGIN (line 24) | RAPIDJSON_NAMESPACE_BEGIN function Difference (line 176) | bool Difference(const BigInteger& rhs, BigInteger* out) const { function Compare (line 198) | int Compare(const BigInteger& rhs) const { function Type (line 210) | Type GetDigit(size_t index) const { RAPIDJSON_ASSERT(index < count_); re... function PushBack (line 224) | void PushBack(Type digit) { function ParseUint64 (line 229) | static uint64_t ParseUint64(const char* begin, const char* end) { function MulAdd64 (line 239) | static uint64_t MulAdd64(uint64_t a, uint64_t b, uint64_t k, uint64_t* o... FILE: UAlbertaBot/Source/rapidjson/internal/diyfp.h function RAPIDJSON_DIAG_PUSH (line 33) | RAPIDJSON_DIAG_PUSH type uint128 (line 72) | __extension__ typedef unsigned __int128 uint128; function DiyFp (line 113) | DiyFp NormalizeBoundary() const { function NormalizedBoundaries (line 124) | void NormalizedBoundaries(DiyFp* minus, DiyFp* plus) const { function ToDouble (line 133) | double ToDouble() const { function DiyFp (line 220) | inline DiyFp GetCachedPower(int e, int* K) { function DiyFp (line 234) | inline DiyFp GetCachedPower10(int exp, int *outExp) { FILE: UAlbertaBot/Source/rapidjson/internal/dtoa.h function RAPIDJSON_DIAG_PUSH (line 30) | RAPIDJSON_DIAG_PUSH function DigitGen (line 59) | inline void DigitGen(const DiyFp& W, const DiyFp& Mp, uint64_t delta, ch... function Grisu2 (line 110) | inline void Grisu2(double value, char* buffer, int* length, int* K) { FILE: UAlbertaBot/Source/rapidjson/internal/ieee754.h function RAPIDJSON_NAMESPACE_BEGIN (line 20) | RAPIDJSON_NAMESPACE_BEGIN FILE: UAlbertaBot/Source/rapidjson/internal/itoa.h function RAPIDJSON_NAMESPACE_BEGIN (line 20) | RAPIDJSON_NAMESPACE_BEGIN FILE: UAlbertaBot/Source/rapidjson/internal/meta.h function RAPIDJSON_NAMESPACE_BEGIN (line 34) | RAPIDJSON_NAMESPACE_BEGIN FILE: UAlbertaBot/Source/rapidjson/internal/pow10.h function RAPIDJSON_NAMESPACE_BEGIN (line 20) | RAPIDJSON_NAMESPACE_BEGIN FILE: UAlbertaBot/Source/rapidjson/internal/stack.h function RAPIDJSON_NAMESPACE_BEGIN (line 20) | RAPIDJSON_NAMESPACE_BEGIN FILE: UAlbertaBot/Source/rapidjson/internal/strfunc.h function RAPIDJSON_NAMESPACE_BEGIN (line 20) | RAPIDJSON_NAMESPACE_BEGIN FILE: UAlbertaBot/Source/rapidjson/internal/strtod.h function RAPIDJSON_NAMESPACE_BEGIN (line 24) | RAPIDJSON_NAMESPACE_BEGIN FILE: UAlbertaBot/Source/rapidjson/memorystream.h function RAPIDJSON_NAMESPACE_BEGIN (line 20) | RAPIDJSON_NAMESPACE_BEGIN function Ch (line 40) | Ch Take() { return (src_ == end_) ? '\0' : *src_++; } function Ch (line 43) | Ch* PutBegin() { RAPIDJSON_ASSERT(false); return 0; } function Put (line 44) | void Put(Ch) { RAPIDJSON_ASSERT(false); } function Flush (line 45) | void Flush() { RAPIDJSON_ASSERT(false); } function PutEnd (line 46) | size_t PutEnd(Ch*) { RAPIDJSON_ASSERT(false); return 0; } function Ch (line 49) | const Ch* Peek4() const { FILE: UAlbertaBot/Source/rapidjson/msinttypes/inttypes.h type imaxdiv_t (line 57) | typedef struct { function _inline (line 286) | static FILE: UAlbertaBot/Source/rapidjson/msinttypes/stdint.h type int_least8_t (line 140) | typedef int8_t int_least8_t; type int_least16_t (line 141) | typedef int16_t int_least16_t; type int_least32_t (line 142) | typedef int32_t int_least32_t; type int_least64_t (line 143) | typedef int64_t int_least64_t; type uint_least8_t (line 144) | typedef uint8_t uint_least8_t; type uint_least16_t (line 145) | typedef uint16_t uint_least16_t; type uint_least32_t (line 146) | typedef uint32_t uint_least32_t; type uint_least64_t (line 147) | typedef uint64_t uint_least64_t; type int_fast8_t (line 150) | typedef int8_t int_fast8_t; type int_fast16_t (line 151) | typedef int16_t int_fast16_t; type int_fast32_t (line 152) | typedef int32_t int_fast32_t; type int_fast64_t (line 153) | typedef int64_t int_fast64_t; type uint_fast8_t (line 154) | typedef uint8_t uint_fast8_t; type uint_fast16_t (line 155) | typedef uint16_t uint_fast16_t; type uint_fast32_t (line 156) | typedef uint32_t uint_fast32_t; type uint_fast64_t (line 157) | typedef uint64_t uint_fast64_t; type intmax_t (line 169) | typedef int64_t intmax_t; type uintmax_t (line 170) | typedef uint64_t uintmax_t; FILE: UAlbertaBot/Source/rapidjson/pointer.h type PointerParseErrorCode (line 29) | enum PointerParseErrorCode { type typename (line 74) | typedef typename EncodingType::Ch Ch; type Token (line 89) | struct Token { function Token (line 306) | const Token* GetTokens() const { return tokens_; } function ValueType (line 487) | const ValueType* Get(const ValueType& root) const { return Get(const_cas... function Erase (line 682) | bool Erase(ValueType& root) const { function NeedPercentEncode (line 757) | bool NeedPercentEncode(Ch c) const { function Parse (line 767) | void Parse(const Ch* source, size_t length) { function class (line 945) | class PercentDecodeStream { function Put (line 991) | void Put(char c) { // UTF-8 must be byte type GenericPointer (line 1012) | typedef GenericPointer Pointer; function typename (line 1049) | typename T::ValueType* GetValueByPointer(const T& root, const GenericPoi... function typename (line 1059) | typename T::ValueType* GetValueByPointer(const T& root, const CharType(&... FILE: UAlbertaBot/Source/rapidjson/prettywriter.h function Null (line 65) | bool Null() { PrettyPrefix(kNullType); return Base::Wr... function Bool (line 66) | bool Bool(bool b) { PrettyPrefix(b ? kTrueType : kFalseType); ... function Int (line 67) | bool Int(int i) { PrettyPrefix(kNumberType); return Base::Wr... function Uint (line 68) | bool Uint(unsigned u) { PrettyPrefix(kNumberType); return Base::Wr... function Int64 (line 69) | bool Int64(int64_t i64) { PrettyPrefix(kNumberType); return Base::Wr... function Uint64 (line 70) | bool Uint64(uint64_t u64) { PrettyPrefix(kNumberType); return Base::Wr... function Double (line 71) | bool Double(double d) { PrettyPrefix(kNumberType); return Base::Wr... function StartObject (line 85) | bool StartObject() { function StartArray (line 111) | bool StartArray() { function String (line 141) | bool String(const Ch* str) { return String(str, internal::StrLen(str)); } function Key (line 142) | bool Key(const Ch* str) { return Key(str, internal::StrLen(str)); } function WriteIndent (line 187) | void WriteIndent() { FILE: UAlbertaBot/Source/rapidjson/rapidjson.h type STATIC_ASSERTION_FAILURE (line 355) | struct STATIC_ASSERTION_FAILURE function RAPIDJSON_NAMESPACE_BEGIN (line 497) | RAPIDJSON_NAMESPACE_BEGIN type typename (line 572) | typedef typename Encoding::Ch Ch; function Ch (line 577) | Ch Take() { return *src_++; } function Ch (line 580) | Ch* PutBegin() { RAPIDJSON_ASSERT(false); return 0; } function Put (line 581) | void Put(Ch) { RAPIDJSON_ASSERT(false); } function Flush (line 582) | void Flush() { RAPIDJSON_ASSERT(false); } function PutEnd (line 583) | size_t PutEnd(Ch*) { RAPIDJSON_ASSERT(false); return 0; } type GenericStringStream (line 595) | typedef GenericStringStream > StringStream; type typename (line 606) | typedef typename Encoding::Ch Ch; function Ch (line 611) | Ch Peek() { return *src_; } function Ch (line 612) | Ch Take() { return *src_++; } function Tell (line 613) | size_t Tell() { return static_cast(src_ - head_); } function Put (line 616) | void Put(Ch c) { RAPIDJSON_ASSERT(dst_ != 0); *dst_++ = c; } function Ch (line 618) | Ch* PutBegin() { return dst_ = src_; } function PutEnd (line 619) | size_t PutEnd(Ch* begin) { return static_cast(dst_ - begin); } function Flush (line 620) | void Flush() {} function Ch (line 622) | Ch* Push(size_t count) { Ch* begin = dst_; dst_ += count; return begin; } function Pop (line 623) | void Pop(size_t count) { dst_ -= count; } type GenericInsituStringStream (line 636) | typedef GenericInsituStringStream > InsituStringStream; type Type (line 642) | enum Type { FILE: UAlbertaBot/Source/rapidjson/reader.h function RAPIDJSON_DIAG_PUSH (line 37) | RAPIDJSON_DIAG_PUSH type ParseFlag (line 136) | enum ParseFlag { type typename (line 182) | typedef typename Encoding::Ch Ch; type typename (line 184) | typedef typename internal::SelectIf, Bas... function Default (line 186) | bool Default() { return true; } function Null (line 187) | bool Null() { return static_cast(*this).Default(); } function Bool (line 188) | bool Bool(bool) { return static_cast(*this).Default(); } function Int (line 189) | bool Int(int) { return static_cast(*this).Default(); } function Uint (line 190) | bool Uint(unsigned) { return static_cast(*this).Default(); } function Int64 (line 191) | bool Int64(int64_t) { return static_cast(*this).Default(); } function Uint64 (line 192) | bool Uint64(uint64_t) { return static_cast(*this).Default(); } function Double (line 193) | bool Double(double) { return static_cast(*this).Default(); } function String (line 194) | bool String(const Ch*, SizeType, bool) { return static_cast(*... function StartObject (line 195) | bool StartObject() { return static_cast(*this).Default(); } function Key (line 196) | bool Key(const Ch* str, SizeType len, bool copy) { return static_cast(*this).Default(... function StartArray (line 198) | bool StartArray() { return static_cast(*this).Default(); } function EndArray (line 199) | bool EndArray(SizeType) { return static_cast(*this).Default(); } function namespace (line 205) | namespace internal { function SkipWhitespace (line 344) | inline void SkipWhitespace(InsituStringStream& is) { function SkipWhitespace (line 349) | inline void SkipWhitespace(StringStream& is) { function ClearStack (line 453) | void ClearStack() { stack_.Clear(); } type ClearStackOnExit (line 456) | struct ClearStackOnExit { function RAPIDJSON_FORCEINLINE (line 618) | RAPIDJSON_FORCEINLINE void Put(Ch c) { function Ch (line 623) | Ch* Pop() { function RAPIDJSON_FORCEINLINE (line 736) | RAPIDJSON_FORCEINLINE Ch TakePush() { return is.Take(); } function RAPIDJSON_FORCEINLINE (line 737) | RAPIDJSON_FORCEINLINE Ch Take() { return is.Take(); } function Tell (line 738) | size_t Tell() { return is.Tell(); } function Length (line 739) | size_t Length() { return 0; } function RAPIDJSON_FORCEINLINE (line 755) | RAPIDJSON_FORCEINLINE Ch TakePush() { function Length (line 760) | size_t Length() { return stackStream.Length(); } type IterativeParsingState (line 1002) | enum IterativeParsingState { type Token (line 1028) | enum Token { function RAPIDJSON_FORCEINLINE (line 1047) | RAPIDJSON_FORCEINLINE Token Tokenize(Ch c) { function RAPIDJSON_FORCEINLINE (line 1074) | RAPIDJSON_FORCEINLINE IterativeParsingState Predict(IterativeParsingStat... function IterativeParsingState (line 1241) | IterativeParsingState Transit(IterativeParsingState src, Token token, It... type GenericReader (line 1440) | typedef GenericReader, UTF8<> > Reader; FILE: UAlbertaBot/Source/rapidjson/writer.h function RAPIDJSON_DIAG_PUSH (line 31) | RAPIDJSON_DIAG_PUSH function Null (line 108) | bool Null() { Prefix(kNullType); return WriteNull(); } function Bool (line 109) | bool Bool(bool b) { Prefix(b ? kTrueType : kFalseType); return... function Int (line 110) | bool Int(int i) { Prefix(kNumberType); return WriteInt(i); } function Uint (line 111) | bool Uint(unsigned u) { Prefix(kNumberType); return WriteUint(u); } function Int64 (line 112) | bool Int64(int64_t i64) { Prefix(kNumberType); return WriteInt64(i64... function Uint64 (line 113) | bool Uint64(uint64_t u64) { Prefix(kNumberType); return WriteUint64(u6... function Double (line 120) | bool Double(double d) { Prefix(kNumberType); return WriteDouble(d); } function StartObject (line 134) | bool StartObject() { function StartArray (line 153) | bool StartArray() { function String (line 175) | bool String(const Ch* str) { return String(str, internal::StrLen(str)); } function Key (line 176) | bool Key(const Ch* str) { return Key(str, internal::StrLen(str)); } type Level (line 182) | struct Level { function WriteNull (line 190) | bool WriteNull() { function WriteBool (line 194) | bool WriteBool(bool b) { function WriteInt (line 204) | bool WriteInt(int i) { function WriteUint (line 212) | bool WriteUint(unsigned u) { function WriteInt64 (line 220) | bool WriteInt64(int64_t i64) { function WriteUint64 (line 228) | bool WriteUint64(uint64_t u64) { function WriteDouble (line 236) | bool WriteDouble(double d) { function WriteString (line 244) | bool WriteString(const Ch* str, SizeType length) { function WriteStartObject (line 312) | bool WriteStartObject() { os_->Put('{'); return true; } function WriteEndObject (line 313) | bool WriteEndObject() { os_->Put('}'); return true; } function WriteStartArray (line 314) | bool WriteStartArray() { os_->Put('['); return true; } function WriteEndArray (line 315) | bool WriteEndArray() { os_->Put(']'); return true; } function Prefix (line 317) | void Prefix(Type type) { function WriteInt (line 350) | bool Writer::WriteInt(int i) { function WriteUint (line 358) | inline bool Writer::WriteUint(unsigned u) { function WriteInt64 (line 366) | inline bool Writer::WriteInt64(int64_t i64) { function WriteUint64 (line 374) | inline bool Writer::WriteUint64(uint64_t u) { function WriteDouble (line 382) | inline bool Writer::WriteDouble(double d) { FILE: UAlbertaBot/Source/research/CombatData.cpp function CombatUnitData (line 89) | CombatUnitData & CombatData::getUnitData(BWAPI::Unit * unit) FILE: UAlbertaBot/Source/research/GameHistory.hpp class UnitFrameData (line 8) | class UnitFrameData method UnitFrameData (line 24) | UnitFrameData(BWAPI::Unit unit) method writeToFile (line 39) | void writeToFile(std::ofstream & fout) const class GameFrame (line 51) | class GameFrame method GameFrame (line 58) | GameFrame() method getFrame (line 70) | int getFrame() const method writeToFile (line 75) | void writeToFile(std::ofstream & fout) const class GameMap (line 86) | class GameMap method GameMap (line 94) | GameMap() method writeToFile (line 108) | void writeToFile(std::ofstream & fout) const class GameHistory (line 114) | class GameHistory method GameHistory (line 122) | GameHistory() method setFrameSkip (line 126) | void setFrameSkip(int frames) method onFrame (line 131) | void onFrame() method writeToFile (line 139) | void writeToFile(const std::string & filename) const FILE: UAlbertaBot/Source/research/MapGrid.h function namespace (line 6) | namespace UAlbertaBot FILE: UAlbertaBot/Source/research/combatpredictor/CombatPredictor.cpp function CombatPredictor (line 383) | CombatPredictor & CombatPredictor::Instance() FILE: UAlbertaBot/Source/research/combatpredictor/CombatPredictor.h function namespace (line 18) | namespace UAlbertaBot FILE: UAlbertaBot/Source/research/hlsearch/HLCombatCommander.h function namespace (line 8) | namespace UAlbertaBot FILE: UAlbertaBot/Source/research/hlsearch/HLManager.cpp function HLManager (line 17) | HLManager & HLManager::Instance() FILE: UAlbertaBot/Source/research/hlsearch/HLManager.h function namespace (line 6) | namespace UAlbertaBot FILE: UAlbertaBot/Source/research/hlsearch/HLSearch.cpp function HLMove (line 232) | HLMove HLSearch::getBestMove() FILE: UAlbertaBot/Source/research/hlsearch/HLSearch.h function namespace (line 8) | namespace UAlbertaBot FILE: UAlbertaBot/Source/research/hlsearch/HLSquad.cpp type NodeComp (line 150) | struct NodeComp{ method NodeComp (line 152) | NodeComp(const std::unordered_map &g_score, const... function reconstruct_path (line 166) | std::list reconstruct_path(const std::unordered_map &moves) ... function getHash (line 120) | unsigned int getHash(int depth, const HLMove &move) const FILE: UAlbertaBot/Source/research/hlsearch/HLStatistics.h function namespace (line 5) | namespace UAlbertaBot{ FILE: UAlbertaBot/Source/research/hlsearch/HLStrategyManager.cpp function StrategyManager (line 19) | StrategyManager & StrategyManager::Instance() type stat (line 86) | struct stat function MetaPairVector (line 427) | const MetaPairVector StrategyManager::getBuildOrderGoal() function MetaPairVector (line 460) | MetaPairVector StrategyManager::getBuildOrderGoal( function MetaPairVector (line 518) | const MetaPairVector StrategyManager::getProtossDragoonsBuildOrderGoal()... function MetaPairVector (line 527) | MetaPairVector StrategyManager::getProtossDragoonsBuildOrderGoal( function MetaPairVector (line 584) | const MetaPairVector StrategyManager::getProtossDarkTemplarBuildOrderGoa... function MetaPairVector (line 593) | MetaPairVector StrategyManager::getProtossDarkTemplarBuildOrderGoal( function MetaPairVector (line 660) | const MetaPairVector StrategyManager::getProtossZealotRushBuildOrderGoal... function MetaPairVector (line 669) | MetaPairVector StrategyManager::getProtossZealotRushBuildOrderGoal( function MetaPairVector (line 732) | const MetaPairVector StrategyManager::getProtossHighLevelSearchBuildOrde... function MetaPairVector (line 743) | MetaPairVector StrategyManager::getProtossHighLevelSearchBuildOrderGoal( function MetaPairVector (line 895) | const MetaPairVector StrategyManager::getTerranBuildOrderGoal() const function MetaPairVector (line 904) | MetaPairVector StrategyManager::getTerranBuildOrderGoal( function MetaPairVector (line 926) | const MetaPairVector StrategyManager::getZergBuildOrderGoal() const function MetaPairVector (line 935) | MetaPairVector StrategyManager::getZergBuildOrderGoal(const HLUnitData &... FILE: UAlbertaBot/Source/research/hlsearch/HLStrategyManager.h function namespace (line 13) | namespace UAlbertaBot FILE: UAlbertaBot/Source/research/hlsearch/HLTranspositionTable.cpp function HLEntry (line 55) | const HLEntry& HLTranspositionTable::lookup(const HLState &state, int de... function HLEntry (line 59) | const HLEntry& HLTranspositionTable::lookup(const HLState &state) function HLCacheEntry (line 78) | const HLCacheEntry& HLCacheTable::lookup(const HLState &state, int depth... FILE: UAlbertaBot/Source/research/hlsearch/HLTranspositionTable.h function namespace (line 4) | namespace UAlbertaBot FILE: UAlbertaBot/Source/research/hlsearch/HLUnitData.h function namespace (line 4) | namespace UAlbertaBot{ FILE: UAlbertaBot/Source/research/sparcraft/SparCraftManager.h function namespace (line 9) | namespace UAlbertaBot FILE: UAlbertaBot/Source/research/sparcraft/UnitCommandData.h function namespace (line 8) | namespace UAlbertaBot FILE: UAlbertaBot/Source/research/sparcraft/UnitCommandManager.cpp function UnitCommandManager (line 8) | UnitCommandManager & UnitCommandManager::Instance() function UnitCommandData (line 25) | UnitCommandData & UnitCommandManager::getUnitData(BWAPI::UnitInterface* ... FILE: UAlbertaBot/Source/research/sparcraft/UnitCommandManager.h function namespace (line 7) | namespace UAlbertaBot FILE: UAlbertaBot/Source/research/visualizer/Display.cpp function BOOST_FOREACH (line 188) | BOOST_FOREACH(BWTA::Region * region, BWTA::getRegions()) function BOOST_FOREACH (line 202) | BOOST_FOREACH(BWTA::Region * region, BWTA::getRegions()) function float3 (line 243) | float3 Display::GetWalkTileColor(int x, int y) const FILE: UAlbertaBot/Source/research/visualizer/Display.h type float3 (line 4) | struct float3 function float3 (line 14) | float3 operator - (const float3 & v) const { return float3(x-v.x,y-v.y,z... function float3 (line 15) | float3 operator * (const float3 & v) const { return float3(x*v.x,y*v.y,z... function float3 (line 16) | float3 operator / (const float3 & v) const { return float3(x/v.x,y/v.y,z... function operator (line 18) | operator float * () { return &x; } function class (line 25) | class Display FILE: UAlbertaBot/Source/research/visualizer/EnhancedInterface.hpp type UAlbertaBot (line 7) | namespace UAlbertaBot class ControlGroupData (line 9) | class ControlGroupData method ControlGroupData (line 15) | ControlGroupData() {} method update (line 18) | void update() method onUnitDestroy (line 24) | void onUnitDestroy(BWAPI::UnitInterface* unit) method newControlGroup (line 34) | void newControlGroup(BWAPI::Key k) method addToControlGroup (line 49) | void addToControlGroup(BWAPI::Key k) method controlGroupExists (line 67) | bool controlGroupExists(BWAPI::Key k) class EnhancedInterface (line 83) | class EnhancedInterface method EnhancedInterface (line 95) | EnhancedInterface() method onUnitDestroy (line 143) | void onUnitDestroy(BWAPI::UnitInterface* unit) method update (line 148) | void update() method processKeyboardEvents (line 160) | void processKeyboardEvents() method processMouseEvents (line 171) | void processMouseEvents() method mouseEvent (line 179) | void mouseEvent(BWAPI::MouseButton m) method keyboardEvent (line 196) | void keyboardEvent(BWAPI::Key k) method validKeyEvent (line 241) | bool validKeyEvent() method drawSelectedUnits (line 246) | void drawSelectedUnits(int x, int y) method drawUnit (line 281) | void drawUnit(BWAPI::UnitInterface* unit, int x, int y) method getUnitColor (line 317) | BWAPI::Color getUnitColor(BWAPI::UnitInterface* unit) method getBoxWidth (line 350) | double getBoxWidth(BWAPI::UnitInterface* unit) FILE: UAlbertaBot/Source/research/visualizer/ReplayVisualizer.h function namespace (line 12) | namespace UAlbertaBot FILE: UAlbertaBot/Source/research/visualizer/Visualizer.cpp function Visualizer (line 5) | Visualizer & Visualizer::Instance() function IDType (line 57) | const IDType Visualizer::getPlayer(BWAPI::UnitInterface* unit) const function IDType (line 62) | const IDType Visualizer::getPlayer(BWAPI::PlayerInterface * player) const FILE: UAlbertaBot/Source/research/visualizer/Visualizer.h function namespace (line 9) | namespace UAlbertaBot FILE: UAlbertaBot/Source/stardraft/BaseBorderFinder.hpp type BaseBorder (line 11) | struct BaseBorder method contains (line 18) | bool contains(int x, int y) const type Cluster (line 24) | struct Cluster class BaseBorderFinder (line 31) | class BaseBorderFinder type Direction (line 33) | struct Direction { char x = 0, y = 0; } method resourceDistanceBFS (line 45) | void resourceDistanceBFS(int x, int y) method Cluster (line 89) | Cluster resourceClusterFormationBFS(int x, int y, int clusterNumber) method BaseBorderFinder (line 132) | BaseBorderFinder() method BaseBorderFinder (line 137) | BaseBorderFinder(const StarDraftMap & map) method computeBases (line 145) | void computeBases(const StarDraftMap & map) FILE: UAlbertaBot/Source/stardraft/Grid2D.hpp class Grid2D (line 7) | class Grid2D method Grid2D (line 16) | Grid2D() {} method Grid2D (line 18) | Grid2D(size_t width, size_t height, T val) method T (line 26) | T& get(size_t x, size_t y) method T (line 31) | T& get(int x, int y) method T (line 36) | const T& get(size_t x, size_t y) const method T (line 41) | const T& get(int x, int y) const method set (line 46) | void set(size_t x, size_t y, T val) method set (line 51) | void set(int x, int y, T val) method width (line 56) | size_t width() const method height (line 61) | size_t height() const FILE: UAlbertaBot/Source/stardraft/StarDraftMap.hpp type TileType (line 7) | namespace TileType type Tile (line 21) | struct Tile class StarDraftMap (line 26) | class StarDraftMap method isWalkable (line 35) | inline bool isWalkable(char tile) const noexcept method canBuild (line 40) | inline bool canBuild(char tile) const noexcept method canBuildDepot (line 45) | inline bool canBuildDepot(char tile) const noexcept method StarDraftMap (line 52) | StarDraftMap() {} method StarDraftMap (line 54) | StarDraftMap(const std::string & path) method StarDraftMap (line 59) | StarDraftMap(size_t width, size_t height) method isValid (line 66) | inline bool isValid(int x, int y) const method set (line 71) | inline void set(int x, int y, char val) method setWalk (line 87) | inline void setWalk(int x, int y, bool val) method addStartTile (line 92) | inline void addStartTile(int x, int y) method isMineral (line 97) | inline bool isMineral(int x, int y) const method isGas (line 102) | inline bool isGas(int x, int y) const method isResource (line 107) | inline bool isResource(int x, int y) const method width (line 112) | inline size_t width() const method height (line 117) | inline size_t height() const method get (line 122) | inline char get(int x, int y) const method getWalk (line 127) | inline char getWalk(int x, int y) const method isWalkable (line 132) | inline bool isWalkable(int x, int y) const method canBuild (line 137) | inline bool canBuild(int x, int y) const method canBuildDepot (line 142) | inline bool canBuildDepot(int x, int y) const method load (line 167) | inline void load(const std::string & path) method save (line 208) | inline void save(const std::string & path) const FILE: UAlbertaBot/starterbot/Grid.hpp class Grid (line 6) | class Grid method Grid (line 15) | Grid() {} method Grid (line 17) | Grid(size_t width, size_t height, T val) method T (line 25) | inline T & get(size_t x, size_t y) method T (line 30) | inline const T & get(size_t x, size_t y) const method set (line 35) | inline void set(size_t x, size_t y, T val) method width (line 40) | inline size_t width() const method height (line 45) | inline size_t height() const FILE: UAlbertaBot/starterbot/MapTools.h function class (line 8) | class MapTools FILE: UAlbertaBot/starterbot/StarterBot.h function class (line 7) | class StarterBot FILE: UAlbertaBot/starterbot/Tools.h function namespace (line 5) | namespace Tools FILE: UAlbertaBot/starterbot/main.cpp function main (line 10) | int main(int argc, char * argv[]) function PlayGame (line 47) | void PlayGame()