BWAPI  4.2.0
An API for interacting with Starcraft: Broodwar (1.16.1)
Namespaces | Functions | Variables
BWAPI::Errors Namespace Reference

Namespaces

 Enum

Functions

const Error::setallErrors ()

Variables

constexpr Error Access_Denied {Enum::Access_Denied}
constexpr Error Already_Researched {Enum::Already_Researched}
constexpr Error Currently_Researching {Enum::Currently_Researching}
constexpr Error Currently_Upgrading {Enum::Currently_Upgrading}
constexpr Error File_Not_Found {Enum::File_Not_Found}
constexpr Error Fully_Upgraded {Enum::Fully_Upgraded}
constexpr Error Incompatible_State {Enum::Incompatible_State}
constexpr Error Incompatible_TechType {Enum::Incompatible_TechType}
constexpr Error Incompatible_UnitType {Enum::Incompatible_UnitType}
constexpr Error Insufficient_Ammo {Enum::Insufficient_Ammo}
constexpr Error Insufficient_Energy {Enum::Insufficient_Energy}
constexpr Error Insufficient_Gas {Enum::Insufficient_Gas}
constexpr Error Insufficient_Minerals {Enum::Insufficient_Minerals}
constexpr Error Insufficient_Space {Enum::Insufficient_Space}
constexpr Error Insufficient_Supply {Enum::Insufficient_Supply}
constexpr Error Insufficient_Tech {Enum::Insufficient_Tech}
constexpr Error Invalid_Parameter {Enum::Invalid_Parameter}
constexpr Error Invalid_Tile_Position {Enum::Invalid_Tile_Position}
constexpr Error None {Enum::None}
constexpr Error Out_Of_Range {Enum::Out_Of_Range}
constexpr Error Unable_To_Hit {Enum::Unable_To_Hit}
constexpr Error Unbuildable_Location {Enum::Unbuildable_Location}
constexpr Error Unit_Busy {Enum::Unit_Busy}
constexpr Error Unit_Does_Not_Exist {Enum::Unit_Does_Not_Exist}
constexpr Error Unit_Not_Owned {Enum::Unit_Not_Owned}
constexpr Error Unit_Not_Visible {Enum::Unit_Not_Visible}
constexpr Error Unknown {Enum::Unknown}
constexpr Error Unreachable_Location {Enum::Unreachable_Location}

Detailed Description

Namespace containing error codes

See also
Error

Function Documentation

const Error::set& BWAPI::Errors::allErrors ()

Retrieves the set of all the error codes.

Returns
Set of error types.

Referenced by BWAPI::Error::Error().

Variable Documentation

BWAPI::Errors::Unit_Does_Not_Exist {Enum::Unit_Does_Not_Exist}

Unit Does Not Exist.

Corresponds with Errors::Enum::Unit_Does_Not_Exist.

BWAPI::Errors::Unit_Not_Visible {Enum::Unit_Not_Visible}

Unit Not Visible.

Corresponds with Errors::Enum::Unit_Not_Visible.

BWAPI::Errors::Unit_Not_Owned {Enum::Unit_Not_Owned}

Unit Not Owned.

Corresponds with Errors::Enum::Unit_Not_Owned.

BWAPI::Errors::Unit_Busy {Enum::Unit_Busy}

Unit Busy.

Corresponds with Errors::Enum::Unit_Busy.

BWAPI::Errors::Incompatible_UnitType {Enum::Incompatible_UnitType}

Incompatible UnitType.

Corresponds with Errors::Enum::Incompatible_UnitType.

BWAPI::Errors::Incompatible_TechType {Enum::Incompatible_TechType}

Incompatible TechType.

Corresponds with Errors::Enum::Incompatible_TechType.

BWAPI::Errors::Incompatible_State {Enum::Incompatible_State}

Incompatible State.

Corresponds with Errors::Enum::Incompatible_State.

BWAPI::Errors::Already_Researched {Enum::Already_Researched}

Already Researched.

Corresponds with Errors::Enum::Already_Researched.

BWAPI::Errors::Fully_Upgraded {Enum::Fully_Upgraded}

Fully Upgraded.

Corresponds with Errors::Enum::Fully_Upgraded.

BWAPI::Errors::Currently_Researching {Enum::Currently_Researching}

Currently Researching.

Corresponds with Errors::Enum::Currently_Researching.

BWAPI::Errors::Currently_Upgrading {Enum::Currently_Upgrading}

Currently Upgrading.

Corresponds with Errors::Enum::Currently_Upgrading.

BWAPI::Errors::Insufficient_Minerals {Enum::Insufficient_Minerals}

Insufficient Minerals.

Corresponds with Errors::Enum::Insufficient_Minerals.

BWAPI::Errors::Insufficient_Gas {Enum::Insufficient_Gas}

Insufficient Gas.

Corresponds with Errors::Enum::Insufficient_Gas.

BWAPI::Errors::Insufficient_Supply {Enum::Insufficient_Supply}

Insufficient Supply.

Corresponds with Errors::Enum::Insufficient_Supply.

BWAPI::Errors::Insufficient_Energy {Enum::Insufficient_Energy}

Insufficient Energy.

Corresponds with Errors::Enum::Insufficient_Energy.

BWAPI::Errors::Insufficient_Tech {Enum::Insufficient_Tech}

Insufficient Tech.

Corresponds with Errors::Enum::Insufficient_Tech.

BWAPI::Errors::Insufficient_Ammo {Enum::Insufficient_Ammo}

Insufficient Ammo.

Corresponds with Errors::Enum::Insufficient_Ammo.

BWAPI::Errors::Insufficient_Space {Enum::Insufficient_Space}

Insufficient Space.

Corresponds with Errors::Enum::Insufficient_Space.

BWAPI::Errors::Invalid_Tile_Position {Enum::Invalid_Tile_Position}

Invalid Tile Position.

Corresponds with Errors::Enum::Invalid_Tile_Position.

BWAPI::Errors::Unbuildable_Location {Enum::Unbuildable_Location}

Unbuildable Location.

Corresponds with Errors::Enum::Unbuildable_Location.

BWAPI::Errors::Unreachable_Location {Enum::Unreachable_Location}

Unreachable Location.

Corresponds with Errors::Enum::Unreachable_Location.

BWAPI::Errors::Out_Of_Range {Enum::Out_Of_Range}

Out Of Range.

Corresponds with Errors::Enum::Out_Of_Range.

BWAPI::Errors::Unable_To_Hit {Enum::Unable_To_Hit}

Unable To Hit.

Corresponds with Errors::Enum::Unable_To_Hit.

BWAPI::Errors::Access_Denied {Enum::Access_Denied}

Access Denied.

Corresponds with Errors::Enum::Access_Denied.

BWAPI::Errors::File_Not_Found {Enum::File_Not_Found}

File Not Found.

Corresponds with Errors::Enum::File_Not_Found.

BWAPI::Errors::Invalid_Parameter {Enum::Invalid_Parameter}

Invalid Parameter.

Corresponds with Errors::Enum::Invalid_Parameter.

constexpr Error BWAPI::Errors::None {Enum::None}
constexpr Error BWAPI::Errors::Unknown {Enum::Unknown}