Oolite 1.91.0.7645-241119-222d325
|
Go to the source code of this file.
Macros | |
#define | GCC_ATTR(x) |
#define | __has_feature(x) |
#define | __has_attribute(x) |
#define | __has_extension(x) |
#define | OOINLINE static inline |
#define | ALWAYS_INLINE_FUNC GCC_ATTR((always_inline)) |
#define | PURE_FUNC GCC_ATTR((pure)) |
#define | CONST_FUNC GCC_ATTR((const)) |
#define | NONNULL_FUNC GCC_ATTR((nonnull)) |
#define | DEPRECATED_FUNC GCC_ATTR((deprecated)) |
#define | NO_RETURN_FUNC GCC_ATTR((noreturn)) |
#define | NO_INLINE_FUNC GCC_ATTR((noinline)) |
#define | INLINE_PURE_FUNC ALWAYS_INLINE_FUNC PURE_FUNC |
#define | INLINE_CONST_FUNC ALWAYS_INLINE_FUNC CONST_FUNC |
#define | DEPRECATED_MSG(msg) |
#define | DEPRECATED_METHOD(msg) |
#define | EXPECT(x) |
#define | EXPECT_NOT(x) |
#define | OO_RETURNS_RETAINED |
#define | OO_NS_CONSUMED |
#define | OO_UNREACHABLE() |
#define | OO_TAKES_FORMAT_STRING(stringIndex, firstToCheck) |
#define __has_attribute | ( | x | ) |
Definition at line 20 of file OOFunctionAttributes.h.
#define __has_extension | ( | x | ) |
Definition at line 24 of file OOFunctionAttributes.h.
#define __has_feature | ( | x | ) |
Definition at line 16 of file OOFunctionAttributes.h.
#define ALWAYS_INLINE_FUNC GCC_ATTR((always_inline)) |
Definition at line 36 of file OOFunctionAttributes.h.
#define CONST_FUNC GCC_ATTR((const)) |
Definition at line 42 of file OOFunctionAttributes.h.
#define DEPRECATED_FUNC GCC_ATTR((deprecated)) |
Definition at line 44 of file OOFunctionAttributes.h.
#define DEPRECATED_METHOD | ( | msg | ) |
Definition at line 63 of file OOFunctionAttributes.h.
#define DEPRECATED_MSG | ( | msg | ) |
Definition at line 55 of file OOFunctionAttributes.h.
#define EXPECT | ( | x | ) |
Definition at line 71 of file OOFunctionAttributes.h.
Referenced by GenerateMipMaps4(), GetThisQuaternion(), GetThisVector(), GlobalAddFrameCallback(), GlobalRemoveFrameCallback(), Inited(), JSObjectGetQuaternion(), JSObjectGetVector(), OOConstantFromJSValuePRIVATE(), OOJSFrameCallbacksInvoke(), OOJSIDFromString(), OOJSProfileEnter(), OOJSProfileExit(), OOStringFromJSString(), OOStringFromJSValue(), quaternion_limited_rotation_between(), quaternion_rotation_between(), quaternion_rotation_betweenHP(), SqueezeHorizontally1(), SqueezeHorizontally2(), SqueezeHorizontally4(), SqueezeVertically1(), SqueezeVertically2(), SqueezeVertically4(), StationDockPlayer(), StretchHorizontally4(), and SystemGetProperty().
#define EXPECT_NOT | ( | x | ) |
Definition at line 72 of file OOFunctionAttributes.h.
Referenced by AddCallback(), OOTimeProfileEntry(Private)::addSampleWithTotalTime:selfTime:, OOMeshToOctreeConverter::addTriangle:, ApplyColor(), bellf(), OOOpenGLExtensionManager(OOPrivate)::CheckRegExps, OOOpenGLExtensionManager(OOPrivate)::checkShadersSupported, ClockAddSeconds(), ClockClockStringForTime(), ConsoleGetProfile(), ConsoleProfile(), ConsoleTrace(), OOProfilingStopwatch::currentTime, OOJSTimer::dealloc, EnsureCorrectDataSize(), CollisionRegion::entityByEntityOcclusionToValue, EntityFromArgumentList(), EntityGetProperty(), EntitySetProperty(), EquipmentInfoGetProperty(), EquipmentInfoSetProperty(), Expand(), ExpandDigitKey(), ExpandKey(), ExpandSystemNameEscape(), ExpandSystemNameForGalaxyEscape(), FontMeasureString(), OOSunEntity(OOJavaScriptExtensions)::getJSClass:andPrototype:, GetJSSystemInfoForSystem(), GetRelativeToAndRange(), GLDrawBallBillboard(), GlobalAddFrameCallback(), GlobalClearExtraGuiScreenKeys(), GlobalGetGuiColorSettingForKey(), GlobalGetScreenBackgroundForKey(), GlobalIsValidFrameCallback(), GlobalLog(), GlobalRemoveFrameCallback(), GlobalSetColorSaturation(), GlobalSetExtraGuiScreenKeys(), GlobalSetGuiColorSettingForKey(), GlobalSetScreenBackground(), GlobalSetScreenBackgroundForKey(), GlobalSetScreenOverlay(), GlobalTakeSnapShot(), GrowCallbackList(), HPVectorToJSValue(), JSArrayFromNSArray(), JSFunctionPredicate(), JSObjectFromNSDictionary(), JSObjectGetQuaternion(), JSObjectGetVector(), JSQuaternionWithQuaternion(), JSValueToHPVector(), JSValueToQuaternion(), JSValueToVector(), JSVectorSetHPVector(), JSVectorWithHPVector(), JSVectorWithVector(), MissionAddMessageText(), MissionSetInstructionsInternal(), OOShipGroup(OOJavaScriptExtensions)::oo_clearJSSelf:, OOSound(OOJavaScriptExtentions)::oo_jsClassName, OOSoundSource(OOJavaScriptExtentions)::oo_jsClassName, OOAllocatePixMap(), HeadUpDisplay::OODrawStringQuadsAligned, OODuplicatePixMap(), OOExpandPixMap(), OOExtractPixMapChannel(), OOFreePixMap(), OOGenerateMipMaps(), OOJSArgumentListGetNumberNoError(), OOJSDictionaryFromJSObject(), OOJSDictionaryFromJSValue(), OOJSDictionaryFromStringTable(), OOJSDumpStack(), OOJSFrameCallbacksInvoke(), OOJSIDFromString(), OOJSInitJSIDCachePRIVATE(), OOJSObjectGetterImplPRIVATE(), OOJSProfileEnter(), OOJSStrLiteralCachePRIVATE(), OOLogAbbreviatedFileName(), OOLogWillDisplayMessagesInClass(), OOMatrixForBillboard(), OOPixMapAddPixMap(), OOPixMapModulatePixMap(), OOPixMapModulateUniform(), OOPixMapToRGBA(), OOResizePixMap(), OOScalePixMap(), OOShaderUniformTypeFromMethodSignature(), OOStringFromDeciCredits(), OOStringFromJSString(), PlayerReplaceShip(), PlayerSetEscapePodDestination(), PlayerShipAddParcel(), PlayerShipAddPassenger(), PlayerShipAwardContract(), PlayerShipAwardEquipmentToCurrentPylon(), PlayerShipCancelDockingRequest(), PlayerShipDisengageAutopilot(), PlayerShipEngageAutopilotToStation(), PlayerShipGetProperty(), PlayerShipLaunch(), PlayerShipRemoveAllCargo(), PlayerShipRemoveContract(), PlayerShipRemoveParcel(), PlayerShipRemovePassenger(), PlayerShipRequestDockingClearance(), PlayerShipSetMultiFunctionText(), PlayerShipSetPrimedEquipment(), PlayerShipSetProperty(), PlayerShipUseSpecialCargo(), QuaternionConjugate(), QuaternionConstruct(), QuaternionDot(), QuaternionFromArgumentListNoErrorInternal(), QuaternionGetProperty(), QuaternionMultiply(), QuaternionNormalize(), QuaternionRotate(), QuaternionRotateX(), QuaternionRotateY(), QuaternionRotateZ(), QuaternionSetProperty(), QuaternionToArray(), QuaternionToJSValue(), QuaternionToSource(), QuaternionToString(), QuaternionVectorForward(), QuaternionVectorRight(), QuaternionVectorUp(), RemoveOrExplodeShip(), ReportJSError(), ScanTokensFromString(), ScriptWithCompiledData(), OOOctreeBuilder::SetNode_slow, ShipAddCargoEntity(), ShipAddCollisionException(), ShipAddDefenseTarget(), ShipAwardEquipment(), ShipCanAwardEquipment(), ShipCheckScanner(), ShipCommsMessage(), ShipDealEnergyDamage(), ShipDumpCargo(), ShipEjectItem(), ShipEjectSpecificItem(), ShipEnterWormhole(), ShipEquipmentStatus(), ShipExitAI(), ShipExitSystem(), ShipGetProperty(), ShipGroupAddShip(), ShipGroupConstruct(), ShipGroupGetProperty(), ShipGroupRemoveShip(), ShipGroupSetProperty(), ShipHasEquipmentProviding(), ShipHasRole(), ShipOfferToEscort(), ShipPatrolReportIn(), ShipReactToAIMessage(), ShipRemove(), ShipRemoveCollisionException(), ShipRemoveDefenseTarget(), ShipRemoveEquipment(), ShipRunLegacyScriptActions(), ShipSendAIMessage(), ShipSetAI(), ShipSetBounty(), ShipSetCargo(), ShipSetCargoType(), ShipSetEquipmentStatus(), ShipSetProperty(), ShipSetScript(), ShipSpawn(), ShipSwitchAI(), ShipThreatAssessment(), SoundGetProperty(), SoundSourceConstruct(), SoundSourcePlay(), SoundSourceStop(), SpecialJSWarning(), SqueezeVertically1(), SqueezeVertically2(), SqueezeVertically4(), StationCanDockShip(), StationDockPlayer(), StationLaunchShipWithRole(), StationSetMarketPrice(), StationSetMarketQuantity(), SunGetProperty(), SunGoNova(), SystemAddMoon(), SystemAddPlanet(), SystemCountEntitiesWithScanClass(), SystemCountShipsWithPrimaryRole(), SystemCountShipsWithRole(), SystemEntitiesWithScanClass(), SystemFilteredEntities(), SystemInfoSamplePrice(), SystemInfoSetProperty(), SystemLegacyAddShips(), SystemLegacyAddShipsAt(), SystemLegacyAddShipsAtPrecisely(), SystemLegacyAddShipsWithinRadius(), SystemLegacyAddSystemShips(), SystemLocationFromCode(), SystemShipsWithPrimaryRole(), SystemShipsWithRole(), TimerConstruct(), TimerGetProperty(), TimerSetProperty(), TimerStart(), TreeInsert(), VectorAdd(), VectorAngleTo(), VectorConstruct(), VectorCross(), VectorDirection(), VectorDistanceTo(), VectorDot(), VectorFromArgumentListNoErrorInternal(), VectorFromCoordinateSystem(), VectorGetProperty(), VectorMagnitude(), VectorMultiply(), VectorRotateBy(), VectorRotationTo(), VectorSetProperty(), VectorSquaredDistanceTo(), VectorSquaredMagnitude(), VectorStaticInterpolate(), VectorSubtract(), VectorToArray(), VectorToCoordinateSystem(), VectorToJSValue(), VectorToSource(), VectorToString(), VectorTripleProduct(), and VisualEffectScale().
#define GCC_ATTR | ( | x | ) |
Definition at line 9 of file OOFunctionAttributes.h.
#define INLINE_CONST_FUNC ALWAYS_INLINE_FUNC CONST_FUNC |
Definition at line 49 of file OOFunctionAttributes.h.
#define INLINE_PURE_FUNC ALWAYS_INLINE_FUNC PURE_FUNC |
Definition at line 48 of file OOFunctionAttributes.h.
#define NO_INLINE_FUNC GCC_ATTR((noinline)) |
Definition at line 46 of file OOFunctionAttributes.h.
#define NO_RETURN_FUNC GCC_ATTR((noreturn)) |
Definition at line 45 of file OOFunctionAttributes.h.
#define NONNULL_FUNC GCC_ATTR((nonnull)) |
Definition at line 43 of file OOFunctionAttributes.h.
#define OO_NS_CONSUMED |
Definition at line 88 of file OOFunctionAttributes.h.
#define OO_RETURNS_RETAINED |
Definition at line 80 of file OOFunctionAttributes.h.
#define OO_TAKES_FORMAT_STRING | ( | stringIndex, | |
firstToCheck ) |
Definition at line 114 of file OOFunctionAttributes.h.
#define OO_UNREACHABLE | ( | ) |
Definition at line 96 of file OOFunctionAttributes.h.
#define OOINLINE static inline |
Definition at line 31 of file OOFunctionAttributes.h.
#define PURE_FUNC GCC_ATTR((pure)) |
Definition at line 41 of file OOFunctionAttributes.h.