|
| static bool | inputsMatch (float actualWidth, float expectedWidth, float actualHeight, float expectedHeight, YGMeasureMode actualWidthMode, YGMeasureMode expectedWidthMode, YGMeasureMode actualHeightMode, YGMeasureMode expectedHeightMode) |
| |
| YGSize | defaultMeasureFunctionResult () |
| |
| YGSize | mockMeasureFunc (YGNodeConstRef node, float availableWidth, YGMeasureMode widthMode, float availableHeight, YGMeasureMode heightMode) |
| |
| std::shared_ptr< const YGConfig > | buildConfigFromJson (const json &j) |
| |
| std::string | edgeStringFromPropertyName (const std::string &key, const std::string &propertyName) |
| |
| void | setStylesFromJson (const json &j, YGNodeRef node) |
| |
| std::shared_ptr< YGNode > | buildNodeFromJson (const json &j, std::shared_ptr< const YGConfig > config, std::shared_ptr< SerializedMeasureFuncMap > fns) |
| |
| std::shared_ptr< YogaNodeAndConfig > | buildTreeFromJson (const json &j, std::shared_ptr< SerializedMeasureFuncMap > fns, std::shared_ptr< YogaNodeAndConfig > parent, size_t index) |
| |
| BenchmarkResult | generateBenchmark (json &capture) |
| |
| static void | printBenchmarkResult (const std::string &name, SteadyClockDurations &durations) |
| |
| void | benchmark (std::filesystem::path &capturesDir) |
| |
| static bool | isAuto (json &j) |
| |
| static bool | isUndefined (json &j) |
| |
| static std::string | invalidArgumentMessage (const std::string &arg, const std::string &enumName) |
| |
| static float | floatFromJson (json &j) |
| |
| YGFlexDirection | flexDirectionFromString (const std::string &str) |
| |
| YGJustify | justifyContentFromString (const std::string &str) |
| |
| YGAlign | alignFromString (const std::string &str) |
| |
| YGWrap | wrapFromString (const std::string &str) |
| |
| YGOverflow | overflowFromString (const std::string &str) |
| |
| YGDisplay | displayFromString (const std::string &str) |
| |
| YGPositionType | positionTypeFromString (const std::string &str) |
| |
| YGUnit | unitFromJson (json &j) |
| |
| YGEdge | edgeFromString (const std::string &str) |
| |
| YGErrata | errataFromString (const std::string &str) |
| |
| YGExperimentalFeature | experimentalFeatureFromString (const std::string &str) |
| |
| std::string | edgeStringFromPropertyName (const json::iterator &it, const std::string &propertyName) |
| |
| YGDirection | directionFromString (const std::string &str) |
| |
| YGMeasureMode | measureModeFromString (const std::string &str) |
| |
| SerializedMeasureFunc | serializedMeasureFuncFromJson (json &j) |
| |
| static void | captureTree (std::string_view serializedTree, const std::filesystem::path &path) |
| |
| static SerializedMeasureFuncMap & | currentSerializedMeasureFuncMap () |
| |
| static void | dirtyTree (YGNodeRef node) |
| |
| void | YGNodeCalculateLayoutWithCapture (YGNodeRef node, float availableWidth, float availableHeight, YGDirection ownerDirection, const std::filesystem::path &path) |
| |
| void | captureMeasureFunc (YGNodeConstRef node, float width, YGMeasureMode widthMode, float height, YGMeasureMode heightMode, YGSize output, std::chrono::steady_clock::duration durationNs) |
| |
| static void | appendFloatIfNotDefault (json &j, std::string_view key, float num, float defaultNum) |
| |
| static void | appendYGValueIfNotDefault (json &j, std::string_view key, const YGValue &value, const YGValue &defaultValue) |
| |
| static void | appendEnumValueIfNotDefault (json &j, std::string_view key, std::string_view value, std::string_view defaultValue) |
| |
| static void | appendBoolIfNotDefault (json &j, std::string_view key, bool value, bool defaultValue) |
| |
| template<auto Field> |
| static void | appendEdges (json &j, const std::string &key, YGNodeRef node, YGNodeRef defaultNode) |
| |
| static YGValue | borderFloatToYGValue (YGNodeRef node, YGEdge edge) |
| |
| static void | serializeMeasureFuncResults (json &j, std::vector< SerializedMeasureFunc > &measureFuncs) |
| |
| static void | serializeTreeImpl (json &j, SerializedMeasureFuncMap &nodesToMeasureFuncs, YGNodeRef node, PrintOptions options) |
| |
| void | serializeTree (json &j, SerializedMeasureFuncMap &nodesToMeasureFuncs, YGNodeRef node, PrintOptions options) |
| |
| void | serializeLayoutInputs (json &j, float availableWidth, float availableHeight, YGDirection ownerDirection) |
| |
| | YG_DEFINE_ENUM_FLAG_OPERATORS (PrintOptions) |
| |
| void | serializeTree (nlohmann::json &j, SerializedMeasureFuncMap &nodesToMeasureFuncs, YGNodeRef node, PrintOptions options) |
| |
| void | serializeLayoutInputs (nlohmann::json &j, float availableWidth, float availableHeight, YGDirection ownerDirection) |
| |
| | TEST (Ordinals, iteration) |
| |
| | TEST (SmallValueBuffer, copy_assignment_with_overflow) |
| |
| | TEST (SmallValueBuffer, push_32) |
| |
| | TEST (SmallValueBuffer, push_overflow) |
| |
| | TEST (SmallValueBuffer, push_64) |
| |
| | TEST (SmallValueBuffer, push_64_overflow) |
| |
| | TEST (SmallValueBuffer, push_64_after_32) |
| |
| | TEST (SmallValueBuffer, push_32_after_64) |
| |
| | TEST (SmallValueBuffer, replace_32_with_32) |
| |
| | TEST (SmallValueBuffer, replace_32_with_64) |
| |
| | TEST (SmallValueBuffer, replace_32_with_64_causes_overflow) |
| |
| | TEST (SmallValueBuffer, replace_64_with_32) |
| |
| | TEST (SmallValueBuffer, replace_64_with_64) |
| |
| | TEST (Style, computed_padding_is_floored) |
| |
| | TEST (Style, computed_border_is_floored) |
| |
| | TEST (Style, computed_gap_is_floored) |
| |
| | TEST (Style, computed_margin_is_not_floored) |
| |
| | TEST (StyleValuePool, undefined_at_init) |
| |
| | TEST (StyleValuePool, auto_at_init) |
| |
| | TEST (StyleValuePool, store_small_int_points) |
| |
| | TEST (StyleValuePool, store_small_negative_int_points) |
| |
| | TEST (StyleValuePool, store_small_int_percent) |
| |
| | TEST (StyleValuePool, store_large_int_percent) |
| |
| | TEST (StyleValuePool, store_large_int_after_small_int) |
| |
| | TEST (StyleValuePool, store_small_int_after_large_int) |
| |
| | TEST (StyleValuePool, store_small_int_number) |
| |
| | TEST (StyleValuePool, store_undefined) |
| |
| | TEST (StyleValuePool, store_undefined_after_small_int) |
| |
| | TEST (StyleValuePool, store_undefined_after_large_int) |
| |
| | TEST (StyleValuePool, store_keywords) |
| |
| | TEST_F (YGPersistentNodeCloningTest, changing_sibling_height_does_not_clone_neighbors) |
| |
| | TEST_F (YGPersistentNodeCloningTest, clone_leaf_display_contents_node) |
| |
| static void | setFlexStartLayoutPosition (const yoga::Node *const parent, yoga::Node *child, const Direction direction, const FlexDirection axis, const float containingBlockWidth) |
| |
| static void | setFlexEndLayoutPosition (const yoga::Node *const parent, yoga::Node *child, const Direction direction, const FlexDirection axis, const float containingBlockWidth) |
| |
| static void | setCenterLayoutPosition (const yoga::Node *const parent, yoga::Node *child, const Direction direction, const FlexDirection axis, const float containingBlockWidth) |
| |
| static void | justifyAbsoluteChild (const yoga::Node *const parent, yoga::Node *child, const Direction direction, const FlexDirection mainAxis, const float containingBlockWidth) |
| |
| static void | alignAbsoluteChild (const yoga::Node *const parent, yoga::Node *child, const Direction direction, const FlexDirection crossAxis, const float containingBlockWidth) |
| |
| static void | positionAbsoluteChild (const yoga::Node *const containingNode, const yoga::Node *const parent, yoga::Node *child, const Direction direction, const FlexDirection axis, const bool isMainAxis, const float containingBlockWidth, const float containingBlockHeight) |
| |
| void | layoutAbsoluteChild (const yoga::Node *const containingNode, const yoga::Node *const node, yoga::Node *const child, const float containingBlockWidth, const float containingBlockHeight, const SizingMode widthMode, const Direction direction, LayoutData &layoutMarkerData, const uint32_t depth, const uint32_t generationCount) |
| |
| bool | layoutAbsoluteDescendants (yoga::Node *containingNode, yoga::Node *currentNode, SizingMode widthSizingMode, Direction currentNodeDirection, LayoutData &layoutMarkerData, uint32_t currentDepth, uint32_t generationCount, float currentNodeLeftOffsetFromContainingBlock, float currentNodeTopOffsetFromContainingBlock, float containingNodeAvailableInnerWidth, float containingNodeAvailableInnerHeight) |
| |
| Align | resolveChildAlignment (const yoga::Node *node, const yoga::Node *child) |
| |
| Justify | resolveChildJustification (const yoga::Node *node, const yoga::Node *child) |
| |
| constexpr Align | fallbackAlignment (Align align) |
| |
| constexpr Justify | fallbackAlignment (Justify align) |
| |
| float | calculateBaseline (const yoga::Node *node) |
| |
| bool | isBaselineLayout (const yoga::Node *node) |
| |
| float | paddingAndBorderForAxis (const yoga::Node *const node, const FlexDirection axis, const Direction direction, const float widthSize) |
| |
| FloatOptional | boundAxisWithinMinAndMax (const yoga::Node *const node, const Direction direction, const FlexDirection axis, const FloatOptional value, const float axisSize, const float widthSize) |
| |
| float | boundAxis (const yoga::Node *const node, const FlexDirection axis, const Direction direction, const float value, const float axisSize, const float widthSize) |
| |
| static bool | sizeIsExactAndMatchesOldMeasuredSize (SizingMode sizeMode, float size, float lastComputedSize) |
| |
| static bool | oldSizeIsMaxContentAndStillFits (SizingMode sizeMode, float size, SizingMode lastSizeMode, float lastComputedSize) |
| |
| static bool | newSizeIsStricterAndStillValid (SizingMode sizeMode, float size, SizingMode lastSizeMode, float lastSize, float lastComputedSize) |
| |
| bool | canUseCachedMeasurement (const SizingMode widthMode, const float availableWidth, const SizingMode heightMode, const float availableHeight, const SizingMode lastWidthMode, const float lastAvailableWidth, const SizingMode lastHeightMode, const float lastAvailableHeight, const float lastComputedWidth, const float lastComputedHeight, const float marginRow, const float marginColumn, const yoga::Config *const config) |
| |
| std::atomic< uint32_t > | gCurrentGenerationCount (0) |
| |
| void | constrainMaxSizeForMode (const yoga::Node *node, Direction direction, FlexDirection axis, float ownerAxisSize, float ownerWidth, SizingMode *mode, float *size) |
| |
| static void | computeFlexBasisForChild (const yoga::Node *const node, yoga::Node *const child, const float width, const SizingMode widthMode, const float height, const float ownerWidth, const float ownerHeight, const SizingMode heightMode, const Direction direction, LayoutData &layoutMarkerData, const uint32_t depth, const uint32_t generationCount) |
| |
| static void | measureNodeWithMeasureFunc (yoga::Node *const node, const Direction direction, float availableWidth, float availableHeight, const SizingMode widthSizingMode, const SizingMode heightSizingMode, const float ownerWidth, const float ownerHeight, LayoutData &layoutMarkerData, const LayoutPassReason reason) |
| |
| static void | measureNodeWithoutChildren (yoga::Node *const node, const Direction direction, const float availableWidth, const float availableHeight, const SizingMode widthSizingMode, const SizingMode heightSizingMode, const float ownerWidth, const float ownerHeight) |
| |
| bool | isFixedSize (float dim, SizingMode sizingMode) |
| |
| static bool | measureNodeWithFixedSize (yoga::Node *const node, const Direction direction, const float availableWidth, const float availableHeight, const SizingMode widthSizingMode, const SizingMode heightSizingMode, const float ownerWidth, const float ownerHeight) |
| |
| void | zeroOutLayoutRecursively (yoga::Node *const node) |
| |
| void | cleanupContentsNodesRecursively (yoga::Node *const node) |
| |
| float | calculateAvailableInnerDimension (const yoga::Node *const node, const Direction direction, const Dimension dimension, const float availableDim, const float paddingAndBorder, const float ownerDim, const float ownerWidth) |
| |
| static float | computeFlexBasisForChildren (yoga::Node *const node, const float availableInnerWidth, const float availableInnerHeight, const float ownerWidth, const float ownerHeight, SizingMode widthSizingMode, SizingMode heightSizingMode, Direction direction, FlexDirection mainAxis, bool performLayout, LayoutData &layoutMarkerData, const uint32_t depth, const uint32_t generationCount) |
| |
| static float | distributeFreeSpaceSecondPass (FlexLine &flexLine, yoga::Node *const node, const FlexDirection mainAxis, const FlexDirection crossAxis, const Direction direction, const float ownerWidth, const float mainAxisOwnerSize, const float availableInnerMainDim, const float availableInnerCrossDim, const float availableInnerWidth, const float availableInnerHeight, const bool mainAxisOverflows, const SizingMode sizingModeCrossDim, const bool performLayout, LayoutData &layoutMarkerData, const uint32_t depth, const uint32_t generationCount) |
| |
| static void | distributeFreeSpaceFirstPass (FlexLine &flexLine, const Direction direction, const FlexDirection mainAxis, const float ownerWidth, const float mainAxisOwnerSize, const float availableInnerMainDim, const float availableInnerWidth) |
| |
| static void | resolveFlexibleLength (yoga::Node *const node, FlexLine &flexLine, const FlexDirection mainAxis, const FlexDirection crossAxis, const Direction direction, const float ownerWidth, const float mainAxisOwnerSize, const float availableInnerMainDim, const float availableInnerCrossDim, const float availableInnerWidth, const float availableInnerHeight, const bool mainAxisOverflows, const SizingMode sizingModeCrossDim, const bool performLayout, LayoutData &layoutMarkerData, const uint32_t depth, const uint32_t generationCount) |
| |
| static void | justifyMainAxis (yoga::Node *const node, FlexLine &flexLine, const FlexDirection mainAxis, const FlexDirection crossAxis, const Direction direction, const SizingMode sizingModeMainDim, const SizingMode sizingModeCrossDim, const float mainAxisOwnerSize, const float ownerWidth, const float availableInnerMainDim, const float availableInnerCrossDim, const float availableInnerWidth, const bool performLayout) |
| |
| static void | calculateLayoutImpl (yoga::Node *const node, const float availableWidth, const float availableHeight, const Direction ownerDirection, const SizingMode widthSizingMode, const SizingMode heightSizingMode, const float ownerWidth, const float ownerHeight, const bool performLayout, const LayoutPassReason reason, LayoutData &layoutMarkerData, const uint32_t depth, const uint32_t generationCount) |
| |
| bool | calculateLayoutInternal (yoga::Node *const node, const float availableWidth, const float availableHeight, const Direction ownerDirection, const SizingMode widthSizingMode, const SizingMode heightSizingMode, const float ownerWidth, const float ownerHeight, const bool performLayout, const LayoutPassReason reason, LayoutData &layoutMarkerData, uint32_t depth, const uint32_t generationCount) |
| |
| void | calculateLayout (yoga::Node *const node, const float ownerWidth, const float ownerHeight, const Direction ownerDirection) |
| |
| bool | isRow (const FlexDirection flexDirection) |
| |
| bool | isColumn (const FlexDirection flexDirection) |
| |
| FlexDirection | resolveDirection (const FlexDirection flexDirection, const Direction direction) |
| |
| FlexDirection | resolveCrossDirection (const FlexDirection flexDirection, const Direction direction) |
| |
| PhysicalEdge | flexStartEdge (FlexDirection flexDirection) |
| |
| PhysicalEdge | flexEndEdge (FlexDirection flexDirection) |
| |
| PhysicalEdge | inlineStartEdge (FlexDirection flexDirection, Direction direction) |
| |
| PhysicalEdge | inlineEndEdge (FlexDirection flexDirection, Direction direction) |
| |
| Dimension | dimension (FlexDirection flexDirection) |
| |
| FlexLine | calculateFlexLine (yoga::Node *const node, const Direction ownerDirection, const float ownerWidth, const float mainAxisOwnerSize, const float availableInnerWidth, const float availableInnerMainDim, Node::LayoutableChildren::Iterator &iterator, const size_t lineCount) |
| |
| float | roundValueToPixelGrid (const double value, const double pointScaleFactor, const bool forceCeil, const bool forceFloor) |
| |
| void | roundLayoutResultsToPixelGrid (yoga::Node *const node, const double absoluteLeft, const double absoluteTop) |
| |
| MeasureMode | measureMode (SizingMode mode) |
| |
| SizingMode | sizingMode (MeasureMode mode) |
| |
| float | getPositionOfOppositeEdge (float position, FlexDirection axis, const yoga::Node *const containingNode, const yoga::Node *const node) |
| |
| void | setChildTrailingPosition (const yoga::Node *const node, yoga::Node *const child, const FlexDirection axis) |
| |
| bool | needsTrailingPosition (const FlexDirection axis) |
| |
| bool | configUpdateInvalidatesLayout (const Config &oldConfig, const Config &newConfig) |
| |
| Config * | resolveRef (const YGConfigRef ref) |
| |
| void | fatalWithMessage (const char *message) |
| |
| void | assertFatal (const bool condition, const char *message) |
| |
| void | assertFatalWithNode (const yoga::Node *const node, const bool condition, const char *message) |
| |
| void | assertFatalWithConfig (const yoga::Config *const config, const bool condition, const char *message) |
| |
| void | log (LogLevel level, const char *format,...) noexcept |
| |
| void | log (const yoga::Node *node, LogLevel level, const char *format,...) noexcept |
| |
| void | log (const yoga::Config *config, LogLevel level, const char *format,...) noexcept |
| |
| YGLogger | getDefaultLogger () |
| |
| template<> |
| constexpr int32_t | ordinalCount< Align > () |
| |
| constexpr Align | scopedEnum (YGAlign unscoped) |
| |
| constexpr YGAlign | unscopedEnum (Align scoped) |
| |
| const char * | toString (Align e) |
| |
| template<> |
| constexpr int32_t | ordinalCount< BoxSizing > () |
| |
| constexpr BoxSizing | scopedEnum (YGBoxSizing unscoped) |
| |
| constexpr YGBoxSizing | unscopedEnum (BoxSizing scoped) |
| |
| const char * | toString (BoxSizing e) |
| |
| template<> |
| constexpr int32_t | ordinalCount< Dimension > () |
| |
| constexpr Dimension | scopedEnum (YGDimension unscoped) |
| |
| constexpr YGDimension | unscopedEnum (Dimension scoped) |
| |
| const char * | toString (Dimension e) |
| |
| template<> |
| constexpr int32_t | ordinalCount< Direction > () |
| |
| constexpr Direction | scopedEnum (YGDirection unscoped) |
| |
| constexpr YGDirection | unscopedEnum (Direction scoped) |
| |
| const char * | toString (Direction e) |
| |
| template<> |
| constexpr int32_t | ordinalCount< Display > () |
| |
| constexpr Display | scopedEnum (YGDisplay unscoped) |
| |
| constexpr YGDisplay | unscopedEnum (Display scoped) |
| |
| const char * | toString (Display e) |
| |
| template<> |
| constexpr int32_t | ordinalCount< Edge > () |
| |
| constexpr Edge | scopedEnum (YGEdge unscoped) |
| |
| constexpr YGEdge | unscopedEnum (Edge scoped) |
| |
| const char * | toString (Edge e) |
| |
| constexpr Errata | scopedEnum (YGErrata unscoped) |
| |
| constexpr YGErrata | unscopedEnum (Errata scoped) |
| |
| const char * | toString (Errata e) |
| |
| template<> |
| constexpr int32_t | ordinalCount< ExperimentalFeature > () |
| |
| constexpr ExperimentalFeature | scopedEnum (YGExperimentalFeature unscoped) |
| |
| constexpr YGExperimentalFeature | unscopedEnum (ExperimentalFeature scoped) |
| |
| const char * | toString (ExperimentalFeature e) |
| |
| template<> |
| constexpr int32_t | ordinalCount< FlexDirection > () |
| |
| constexpr FlexDirection | scopedEnum (YGFlexDirection unscoped) |
| |
| constexpr YGFlexDirection | unscopedEnum (FlexDirection scoped) |
| |
| const char * | toString (FlexDirection e) |
| |
| template<> |
| constexpr int32_t | ordinalCount< GridTrackType > () |
| |
| constexpr GridTrackType | scopedEnum (YGGridTrackType unscoped) |
| |
| constexpr YGGridTrackType | unscopedEnum (GridTrackType scoped) |
| |
| const char * | toString (GridTrackType e) |
| |
| template<> |
| constexpr int32_t | ordinalCount< Gutter > () |
| |
| constexpr Gutter | scopedEnum (YGGutter unscoped) |
| |
| constexpr YGGutter | unscopedEnum (Gutter scoped) |
| |
| const char * | toString (Gutter e) |
| |
| template<> |
| constexpr int32_t | ordinalCount< Justify > () |
| |
| constexpr Justify | scopedEnum (YGJustify unscoped) |
| |
| constexpr YGJustify | unscopedEnum (Justify scoped) |
| |
| const char * | toString (Justify e) |
| |
| template<> |
| constexpr int32_t | ordinalCount< LogLevel > () |
| |
| constexpr LogLevel | scopedEnum (YGLogLevel unscoped) |
| |
| constexpr YGLogLevel | unscopedEnum (LogLevel scoped) |
| |
| const char * | toString (LogLevel e) |
| |
| template<> |
| constexpr int32_t | ordinalCount< MeasureMode > () |
| |
| constexpr MeasureMode | scopedEnum (YGMeasureMode unscoped) |
| |
| constexpr YGMeasureMode | unscopedEnum (MeasureMode scoped) |
| |
| const char * | toString (MeasureMode e) |
| |
| template<> |
| constexpr int32_t | ordinalCount< NodeType > () |
| |
| constexpr NodeType | scopedEnum (YGNodeType unscoped) |
| |
| constexpr YGNodeType | unscopedEnum (NodeType scoped) |
| |
| const char * | toString (NodeType e) |
| |
| template<> |
| constexpr int32_t | ordinalCount< Overflow > () |
| |
| constexpr Overflow | scopedEnum (YGOverflow unscoped) |
| |
| constexpr YGOverflow | unscopedEnum (Overflow scoped) |
| |
| const char * | toString (Overflow e) |
| |
| template<> |
| constexpr int32_t | ordinalCount< PositionType > () |
| |
| constexpr PositionType | scopedEnum (YGPositionType unscoped) |
| |
| constexpr YGPositionType | unscopedEnum (PositionType scoped) |
| |
| const char * | toString (PositionType e) |
| |
| template<> |
| constexpr int32_t | ordinalCount< Unit > () |
| |
| constexpr Unit | scopedEnum (YGUnit unscoped) |
| |
| constexpr YGUnit | unscopedEnum (Unit scoped) |
| |
| const char * | toString (Unit e) |
| |
| template<> |
| constexpr int32_t | ordinalCount< Wrap > () |
| |
| constexpr Wrap | scopedEnum (YGWrap unscoped) |
| |
| constexpr YGWrap | unscopedEnum (Wrap scoped) |
| |
| const char * | toString (Wrap e) |
| |
| template<Enumeration EnumT> |
| constexpr int32_t | ordinalCount () |
| |
| template<HasOrdinality EnumT> |
| constexpr int32_t | bitCount () |
| |
| constexpr auto | to_underlying (Enumeration auto e) noexcept |
| |
| template<HasOrdinality EnumT> |
| auto | ordinals () |
| |
| const char * | LayoutPassReasonToString (const LayoutPassReason value) |
| |
| Node * | resolveRef (const YGNodeRef ref) |
| |
| const Node * | resolveRef (const YGNodeConstRef ref) |
| |
| constexpr bool | isUndefined (std::floating_point auto value) |
| |
| constexpr bool | isDefined (std::floating_point auto value) |
| |
| constexpr bool | isinf (auto value) |
| |
| constexpr auto | maxOrDefined (std::floating_point auto a, std::floating_point auto b) |
| |
| constexpr auto | minOrDefined (std::floating_point auto a, std::floating_point auto b) |
| |
| bool | inexactEquals (float a, float b) |
| |
| bool | inexactEquals (double a, double b) |
| |
| template<std::size_t Size, typename ElementT > |
| bool | inexactEquals (const std::array< ElementT, Size > &val1, const std::array< ElementT, Size > &val2) |
| |
| constexpr bool | operator== (FloatOptional lhs, FloatOptional rhs) |
| |
| constexpr bool | operator== (FloatOptional lhs, float rhs) |
| |
| constexpr bool | operator== (float lhs, FloatOptional rhs) |
| |
| constexpr FloatOptional | operator+ (FloatOptional lhs, FloatOptional rhs) |
| |
| constexpr bool | operator> (FloatOptional lhs, FloatOptional rhs) |
| |
| constexpr bool | operator< (FloatOptional lhs, FloatOptional rhs) |
| |
| constexpr bool | operator>= (FloatOptional lhs, FloatOptional rhs) |
| |
| constexpr bool | operator<= (FloatOptional lhs, FloatOptional rhs) |
| |
| constexpr FloatOptional | maxOrDefined (FloatOptional lhs, FloatOptional rhs) |
| |
| bool | inexactEquals (FloatOptional lhs, FloatOptional rhs) |
| |
| bool | inexactEquals (const StyleLength &a, const StyleLength &b) |
| |
| bool | inexactEquals (const StyleSizeLength &a, const StyleSizeLength &b) |
| |