Pol  Revision:cb584c9
compilerspecifics.h File Reference

Go to the source code of this file.

Macros

#define __has_feature(x)   0
 
#define CONSTEXPR   constexpr
 
#define passert_assume(x)
 
#define POL_ANALYZER_NORETURN
 
#define POL_FINAL
 
#define POL_NOEXCEPT
 
#define POL_NORETURN   [[noreturn]]
 
#define POL_OVERRIDE
 
#define THREADLOCAL   thread_local
 

Macro Definition Documentation

#define __has_feature (   x)    0

Definition at line 46 of file compilerspecifics.h.

#define CONSTEXPR   constexpr

Definition at line 108 of file compilerspecifics.h.

#define passert_assume (   x)

Definition at line 16 of file compilerspecifics.h.

Referenced by Pol::Core::move_character_to().

#define POL_ANALYZER_NORETURN

Definition at line 51 of file compilerspecifics.h.

#define POL_FINAL

Definition at line 75 of file compilerspecifics.h.

#define POL_NOEXCEPT

Definition at line 97 of file compilerspecifics.h.

#define POL_NORETURN   [[noreturn]]

Definition at line 36 of file compilerspecifics.h.

#define POL_OVERRIDE

Definition at line 74 of file compilerspecifics.h.

Referenced by Pol::Accounts::AccountObjImp::AccountObjImp(), Pol::Network::AuxConnection::AuxConnection(), Pol::Bscript::String::copy(), Pol::Core::BXmlNode::copy(), Pol::Bscript::Double::copy(), Pol::Bscript::BLong::copyvalue(), Pol::Network::PacketWriterDefs::PacketQueueSingle::Count(), Pol::Core::BXmlNode::createIterator(), Pol::Core::BXmlAttribute::createIterator(), Pol::Core::StorageAreaImp::createIterator(), Pol::Core::StorageAreasImp::createIterator(), Pol::Core::DebugClientThread::DebugClientThread(), Pol::Module::ECharacterEquipObjImp::ECharacterEquipObjImp(), Pol::Module::EItemRefObjImp::EItemRefObjImp(), Pol::Module::EMultiRefObjImp::EMultiRefObjImp(), Pol::Module::EOfflineCharacterRefObjImp::EOfflineCharacterRefObjImp(), Pol::Module::EUBoatRefObjImp::EUBoatRefObjImp(), Pol::Core::Map::get_ysouth(), Pol::Bscript::String::getFormattedStringRep(), Pol::Bscript::UninitObject::getStringRep(), Pol::Network::PacketWriterDefs::PacketQueueSubs::GetSubs(), Pol::Bscript::BLong::increment(), Pol::Bscript::Double::inverse(), Pol::Core::BSQLRow::isTrue(), Pol::Bscript::String::isTrue(), Pol::Bscript::StoredTokenContainer::next(), Pol::Bscript::SmartParser::operator=(), Pol::Bscript::Compiler::setIncludeCompileMode(), Pol::Module::PolCore::sizeEstimate(), Pol::Bscript::StoredTokenContainer::StoredTokenContainer(), Pol::Bscript::String::String(), Pol::Core::BXMLfile::typeOfInt(), Pol::Core::BBinaryfile::typeOfInt(), Pol::Core::BSQLResultSet::typeOfInt(), Pol::Core::BSQLConnection::typeOfInt(), Pol::Core::UoClientThread::UoClientThread(), Pol::Bscript::BBoolean::value(), Pol::Network::AddItemContainerMsg::~AddItemContainerMsg(), Pol::Items::ArmorDesc::~ArmorDesc(), Pol::Bscript::BBoolean::~BBoolean(), Pol::Bscript::BFunctionRef::~BFunctionRef(), Pol::Bscript::BLong::~BLong(), Pol::Items::BoatDesc::~BoatDesc(), Pol::Multi::UBoat::BoatMoveGuard::~BoatMoveGuard(), Pol::Items::ContainerDesc::~ContainerDesc(), Pol::Items::DoorDesc::~DoorDesc(), Pol::Bscript::Double::~Double(), Pol::Module::ECharacterRefObjImp::~ECharacterRefObjImp(), Pol::Module::EClientRefObjImp::~EClientRefObjImp(), Pol::Plib::FileMapServer::~FileMapServer(), Pol::Core::FullMsgTargetCursor::~FullMsgTargetCursor(), Pol::Network::GraphicEffectExPkt::~GraphicEffectExPkt(), Pol::Network::GraphicEffectPkt::~GraphicEffectPkt(), Pol::Network::HealthBarStatusUpdate::~HealthBarStatusUpdate(), Pol::Items::HouseDesc::~HouseDesc(), Pol::Clib::Logging::LogSink_cerr::~LogSink_cerr(), Pol::Clib::Logging::LogSink_cout::~LogSink_cout(), Pol::Clib::Logging::LogSink_debuglog::~LogSink_debuglog(), Pol::Clib::Logging::LogSink_dual< log1, log2 >::~LogSink_dual(), Pol::Core::LosCheckedCoordCursor::~LosCheckedCoordCursor(), Pol::Core::LosCheckedTargetCursor::~LosCheckedTargetCursor(), Pol::Items::MapDesc::~MapDesc(), Pol::Network::MobileAnimationMsg::~MobileAnimationMsg(), Pol::Network::MoveChrPkt::~MoveChrPkt(), Pol::Items::MultiDesc::~MultiDesc(), Pol::Core::MultiPlacementCursor::~MultiPlacementCursor(), Pol::Core::NoLosCharacterCursor::~NoLosCharacterCursor(), Pol::Core::NoLosCheckedTargetCursor::~NoLosCheckedTargetCursor(), Pol::Core::NoLosUObjectCursor::~NoLosUObjectCursor(), Pol::Network::ObjRevisionPkt::~ObjRevisionPkt(), Pol::Core::OneShotTaskInst< T >::~OneShotTaskInst(), Pol::Core::PeriodicTask::~PeriodicTask(), Pol::Network::PlaySoundPkt::~PlaySoundPkt(), Pol::Network::RemoveObjectPkt::~RemoveObjectPkt(), Pol::Network::SendDamagePkt::~SendDamagePkt(), Pol::Network::SendWorldItem::~SendWorldItem(), Pol::Network::SendWorldMulti::~SendWorldMulti(), Pol::Bscript::SmartParser::~SmartParser(), Pol::Items::SpellbookDesc::~SpellbookDesc(), Pol::Items::SpellScrollDesc::~SpellScrollDesc(), Pol::Items::UArmor::~UArmor(), Pol::Multi::UBoat::~UBoat(), Pol::Core::UCorpse::~UCorpse(), Pol::Multi::UHouse::~UHouse(), Pol::Core::ULockable::~ULockable(), Pol::Multi::UPlank::~UPlank(), Pol::Core::USpellScroll::~USpellScroll(), Pol::Items::UWeapon::~UWeapon(), Pol::Items::WeaponDesc::~WeaponDesc(), and Pol::Core::WornItemsContainer::~WornItemsContainer().

#define THREADLOCAL   thread_local

Definition at line 102 of file compilerspecifics.h.

Referenced by Pol::Realms::Realm::has_los().