| BWAPI
   
    | 
#include <unit.pb.h>


| virtual messages::WeaponTypeData::~WeaponTypeData | ( | ) |  [virtual] | 
| messages::WeaponTypeData::WeaponTypeData | ( | const WeaponTypeData & | from | ) | 
| int messages::WeaponTypeData::ByteSize | ( | ) | const  [virtual] | 
Reimplemented from google::protobuf::Message.
| void messages::WeaponTypeData::Clear | ( | ) |  [virtual] | 
Reimplemented from google::protobuf::Message.
| void messages::WeaponTypeData::clear_damageamount | ( | ) |  [inline] | 
| void messages::WeaponTypeData::clear_damagebonus | ( | ) |  [inline] | 
| void messages::WeaponTypeData::clear_damagecooldown | ( | ) |  [inline] | 
| void messages::WeaponTypeData::clear_damagefactor | ( | ) |  [inline] | 
| void messages::WeaponTypeData::clear_damagetype | ( | ) |  [inline] | 
| void messages::WeaponTypeData::clear_explosiontype | ( | ) |  [inline] | 
| void messages::WeaponTypeData::clear_id | ( | ) |  [inline] | 
| void messages::WeaponTypeData::clear_innersplashradius | ( | ) |  [inline] | 
| void messages::WeaponTypeData::clear_maxrange | ( | ) |  [inline] | 
| void messages::WeaponTypeData::clear_mediansplashradius | ( | ) |  [inline] | 
| void messages::WeaponTypeData::clear_minrange | ( | ) |  [inline] | 
| void messages::WeaponTypeData::clear_name | ( | ) |  [inline] | 
| void messages::WeaponTypeData::clear_outersplashradius | ( | ) |  [inline] | 
| void messages::WeaponTypeData::clear_targetsair | ( | ) |  [inline] | 
| void messages::WeaponTypeData::clear_targetsground | ( | ) |  [inline] | 
| void messages::WeaponTypeData::clear_targetsmechanical | ( | ) |  [inline] | 
| void messages::WeaponTypeData::clear_targetsnonbuilding | ( | ) |  [inline] | 
| void messages::WeaponTypeData::clear_targetsnonrobotic | ( | ) |  [inline] | 
| void messages::WeaponTypeData::clear_targetsorganic | ( | ) |  [inline] | 
| void messages::WeaponTypeData::clear_targetsorgormech | ( | ) |  [inline] | 
| void messages::WeaponTypeData::clear_targetsown | ( | ) |  [inline] | 
| void messages::WeaponTypeData::clear_targetsterrain | ( | ) |  [inline] | 
| void messages::WeaponTypeData::clear_tech | ( | ) |  [inline] | 
| void messages::WeaponTypeData::clear_upgradetype | ( | ) |  [inline] | 
| void messages::WeaponTypeData::clear_whatuses | ( | ) |  [inline] | 
| void messages::WeaponTypeData::CopyFrom | ( | const ::google::protobuf::Message & | from | ) | 

| void messages::WeaponTypeData::CopyFrom | ( | const WeaponTypeData & | from | ) | 
| google::protobuf::int32 messages::WeaponTypeData::damageamount | ( | ) | const  [inline] | 
| google::protobuf::int32 messages::WeaponTypeData::damagebonus | ( | ) | const  [inline] | 
| google::protobuf::int32 messages::WeaponTypeData::damagecooldown | ( | ) | const  [inline] | 
| google::protobuf::int32 messages::WeaponTypeData::damagefactor | ( | ) | const  [inline] | 
| messages::DamageType messages::WeaponTypeData::damagetype | ( | ) | const  [inline] | 
| static const WeaponTypeData& messages::WeaponTypeData::default_instance | ( | ) |  [static] | 
| static const ::google::protobuf::Descriptor* messages::WeaponTypeData::descriptor | ( | ) |  [static] | 
| messages::ExplosionType messages::WeaponTypeData::explosiontype | ( | ) | const  [inline] | 
| int messages::WeaponTypeData::GetCachedSize | ( | ) | const  [inline, virtual] | 
Implements google::protobuf::MessageLite.
| ::google::protobuf::Metadata messages::WeaponTypeData::GetMetadata | ( | ) | const  [virtual] | 
Implements google::protobuf::Message.
| bool messages::WeaponTypeData::has_damageamount | ( | ) | const  [inline] | 
| bool messages::WeaponTypeData::has_damagebonus | ( | ) | const  [inline] | 
| bool messages::WeaponTypeData::has_damagecooldown | ( | ) | const  [inline] | 
| bool messages::WeaponTypeData::has_damagefactor | ( | ) | const  [inline] | 
| bool messages::WeaponTypeData::has_damagetype | ( | ) | const  [inline] | 
| bool messages::WeaponTypeData::has_explosiontype | ( | ) | const  [inline] | 
| bool messages::WeaponTypeData::has_id | ( | ) | const  [inline] | 
| bool messages::WeaponTypeData::has_innersplashradius | ( | ) | const  [inline] | 
| bool messages::WeaponTypeData::has_maxrange | ( | ) | const  [inline] | 
| bool messages::WeaponTypeData::has_mediansplashradius | ( | ) | const  [inline] | 
| bool messages::WeaponTypeData::has_minrange | ( | ) | const  [inline] | 
| bool messages::WeaponTypeData::has_name | ( | ) | const  [inline] | 
| bool messages::WeaponTypeData::has_outersplashradius | ( | ) | const  [inline] | 
| bool messages::WeaponTypeData::has_targetsair | ( | ) | const  [inline] | 
| bool messages::WeaponTypeData::has_targetsground | ( | ) | const  [inline] | 
| bool messages::WeaponTypeData::has_targetsmechanical | ( | ) | const  [inline] | 
| bool messages::WeaponTypeData::has_targetsnonbuilding | ( | ) | const  [inline] | 
| bool messages::WeaponTypeData::has_targetsnonrobotic | ( | ) | const  [inline] | 
| bool messages::WeaponTypeData::has_targetsorganic | ( | ) | const  [inline] | 
| bool messages::WeaponTypeData::has_targetsorgormech | ( | ) | const  [inline] | 
| bool messages::WeaponTypeData::has_targetsown | ( | ) | const  [inline] | 
| bool messages::WeaponTypeData::has_targetsterrain | ( | ) | const  [inline] | 
| bool messages::WeaponTypeData::has_tech | ( | ) | const  [inline] | 
| bool messages::WeaponTypeData::has_upgradetype | ( | ) | const  [inline] | 
| bool messages::WeaponTypeData::has_whatuses | ( | ) | const  [inline] | 
| google::protobuf::int32 messages::WeaponTypeData::id | ( | ) | const  [inline] | 
| google::protobuf::int32 messages::WeaponTypeData::innersplashradius | ( | ) | const  [inline] | 
| bool messages::WeaponTypeData::IsInitialized | ( | ) | const  [virtual] | 
Reimplemented from google::protobuf::Message.
| google::protobuf::int32 messages::WeaponTypeData::maxrange | ( | ) | const  [inline] | 
| google::protobuf::int32 messages::WeaponTypeData::mediansplashradius | ( | ) | const  [inline] | 
| void messages::WeaponTypeData::MergeFrom | ( | const ::google::protobuf::Message & | from | ) | 
| void messages::WeaponTypeData::MergeFrom | ( | const WeaponTypeData & | from | ) | 
| bool messages::WeaponTypeData::MergePartialFromCodedStream | ( | ::google::protobuf::io::CodedInputStream * | input | ) | 
| google::protobuf::int32 messages::WeaponTypeData::minrange | ( | ) | const  [inline] | 
| std::string * messages::WeaponTypeData::mutable_name | ( | ) |  [inline] | 
| messages::TechType * messages::WeaponTypeData::mutable_tech | ( | ) |  [inline] | 

| inline ::google::protobuf::UnknownFieldSet* messages::WeaponTypeData::mutable_unknown_fields | ( | ) |  [inline] | 

| messages::UnitType * messages::WeaponTypeData::mutable_whatuses | ( | ) |  [inline] | 

| const ::std::string & messages::WeaponTypeData::name | ( | ) | const  [inline] | 
| WeaponTypeData* messages::WeaponTypeData::New | ( | ) | const  [virtual] | 
Implements google::protobuf::Message.
| WeaponTypeData& messages::WeaponTypeData::operator= | ( | const WeaponTypeData & | from | ) |  [inline] | 

| google::protobuf::int32 messages::WeaponTypeData::outersplashradius | ( | ) | const  [inline] | 
| void messages::WeaponTypeData::SerializeWithCachedSizes | ( | ::google::protobuf::io::CodedOutputStream * | output | ) | const | 
| ::google::protobuf::uint8* messages::WeaponTypeData::SerializeWithCachedSizesToArray | ( | ::google::protobuf::uint8 * | output | ) | const | 
| void messages::WeaponTypeData::set_damageamount | ( | ::google::protobuf::int32 | value | ) |  [inline] | 

| void messages::WeaponTypeData::set_damagebonus | ( | ::google::protobuf::int32 | value | ) |  [inline] | 

| void messages::WeaponTypeData::set_damagecooldown | ( | ::google::protobuf::int32 | value | ) |  [inline] | 

| void messages::WeaponTypeData::set_damagefactor | ( | ::google::protobuf::int32 | value | ) |  [inline] | 

| void messages::WeaponTypeData::set_damagetype | ( | messages::DamageType | value | ) |  [inline] | 


| void messages::WeaponTypeData::set_explosiontype | ( | messages::ExplosionType | value | ) |  [inline] | 


| void messages::WeaponTypeData::set_id | ( | ::google::protobuf::int32 | value | ) |  [inline] | 

| void messages::WeaponTypeData::set_innersplashradius | ( | ::google::protobuf::int32 | value | ) |  [inline] | 

| void messages::WeaponTypeData::set_maxrange | ( | ::google::protobuf::int32 | value | ) |  [inline] | 

| void messages::WeaponTypeData::set_mediansplashradius | ( | ::google::protobuf::int32 | value | ) |  [inline] | 

| void messages::WeaponTypeData::set_minrange | ( | ::google::protobuf::int32 | value | ) |  [inline] | 

| void messages::WeaponTypeData::set_name | ( | const ::std::string & | value | ) |  [inline] | 

| void messages::WeaponTypeData::set_name | ( | const char * | value | ) |  [inline] | 
| void messages::WeaponTypeData::set_name | ( | const char * | value, | 
| size_t | size | ||
| ) |  [inline] | 
| void messages::WeaponTypeData::set_outersplashradius | ( | ::google::protobuf::int32 | value | ) |  [inline] | 

| void messages::WeaponTypeData::set_targetsair | ( | bool | value | ) |  [inline] | 

| void messages::WeaponTypeData::set_targetsground | ( | bool | value | ) |  [inline] | 

| void messages::WeaponTypeData::set_targetsmechanical | ( | bool | value | ) |  [inline] | 

| void messages::WeaponTypeData::set_targetsnonbuilding | ( | bool | value | ) |  [inline] | 

| void messages::WeaponTypeData::set_targetsnonrobotic | ( | bool | value | ) |  [inline] | 

| void messages::WeaponTypeData::set_targetsorganic | ( | bool | value | ) |  [inline] | 

| void messages::WeaponTypeData::set_targetsorgormech | ( | bool | value | ) |  [inline] | 

| void messages::WeaponTypeData::set_targetsown | ( | bool | value | ) |  [inline] | 

| void messages::WeaponTypeData::set_targetsterrain | ( | bool | value | ) |  [inline] | 

| void messages::WeaponTypeData::Swap | ( | WeaponTypeData * | other | ) | 
| bool messages::WeaponTypeData::targetsair | ( | ) | const  [inline] | 
| bool messages::WeaponTypeData::targetsground | ( | ) | const  [inline] | 
| bool messages::WeaponTypeData::targetsmechanical | ( | ) | const  [inline] | 
| bool messages::WeaponTypeData::targetsnonbuilding | ( | ) | const  [inline] | 
| bool messages::WeaponTypeData::targetsnonrobotic | ( | ) | const  [inline] | 
| bool messages::WeaponTypeData::targetsorganic | ( | ) | const  [inline] | 
| bool messages::WeaponTypeData::targetsorgormech | ( | ) | const  [inline] | 
| bool messages::WeaponTypeData::targetsown | ( | ) | const  [inline] | 
| bool messages::WeaponTypeData::targetsterrain | ( | ) | const  [inline] | 
| const ::messages::TechType & messages::WeaponTypeData::tech | ( | ) | const  [inline] | 
| const ::google::protobuf::UnknownFieldSet& messages::WeaponTypeData::unknown_fields | ( | ) | const  [inline] | 
| const ::messages::UpgradeType & messages::WeaponTypeData::upgradetype | ( | ) | const  [inline] | 
| const ::messages::UnitType & messages::WeaponTypeData::whatuses | ( | ) | const  [inline] | 
| void protobuf_AddDesc_unit_2eproto | ( | ) |  [friend] | 
| void protobuf_AssignDesc_unit_2eproto | ( | ) |  [friend] | 
| void protobuf_ShutdownFile_unit_2eproto | ( | ) |  [friend] | 
| const int messages::WeaponTypeData::kDamageAmountFieldNumber = 5  [static] | 
| const int messages::WeaponTypeData::kDamageBonusFieldNumber = 6  [static] | 
| const int messages::WeaponTypeData::kDamageCooldownFieldNumber = 7  [static] | 
| const int messages::WeaponTypeData::kDamageFactorFieldNumber = 8  [static] | 
| const int messages::WeaponTypeData::kDamageTypeFieldNumber = 10  [static] | 
| const int messages::WeaponTypeData::kExplosionTypeFieldNumber = 11  [static] | 
| const int messages::WeaponTypeData::kIdFieldNumber = 1  [static] | 
| const int messages::WeaponTypeData::kInnerSplashRadiusFieldNumber = 14  [static] | 
| const int messages::WeaponTypeData::kMaxRangeFieldNumber = 13  [static] | 
| const int messages::WeaponTypeData::kMedianSplashRadiusFieldNumber = 15  [static] | 
| const int messages::WeaponTypeData::kMinRangeFieldNumber = 12  [static] | 
| const int messages::WeaponTypeData::kNameFieldNumber = 2  [static] | 
| const int messages::WeaponTypeData::kOuterSplashRadiusFieldNumber = 16  [static] | 
| const int messages::WeaponTypeData::kTargetsAirFieldNumber = 17  [static] | 
| const int messages::WeaponTypeData::kTargetsGroundFieldNumber = 18  [static] | 
| const int messages::WeaponTypeData::kTargetsMechanicalFieldNumber = 19  [static] | 
| const int messages::WeaponTypeData::kTargetsNonBuildingFieldNumber = 21  [static] | 
| const int messages::WeaponTypeData::kTargetsNonRoboticFieldNumber = 22  [static] | 
| const int messages::WeaponTypeData::kTargetsOrganicFieldNumber = 20  [static] | 
| const int messages::WeaponTypeData::kTargetsOrgOrMechFieldNumber = 24  [static] | 
| const int messages::WeaponTypeData::kTargetsOwnFieldNumber = 25  [static] | 
| const int messages::WeaponTypeData::kTargetsTerrainFieldNumber = 23  [static] | 
| const int messages::WeaponTypeData::kTechFieldNumber = 3  [static] | 
| const int messages::WeaponTypeData::kUpgradeTypeFieldNumber = 9  [static] | 
| const int messages::WeaponTypeData::kWhatUsesFieldNumber = 4  [static] | 
 1.7.6.1
 1.7.6.1