BloombergLP::ball::HierarchicalCategorySetting::HierarchicalCategorySetting

Constructors

Synopses

Declared in <ball_hierarchicalcategorysetting.h>

Create a hierarchical category setting by moving from original.

HierarchicalCategorySetting(bslmf::MovableRef<HierarchicalCategorySetting> original) noexcept;
» more...

Create a hierarchical category setting by moving from original.

HierarchicalCategorySetting(
    bslmf::MovableRef<HierarchicalCategorySetting> original,
    allocator_type const& allocator);
» more...

Create a hierarchical category setting having the value of original.

HierarchicalCategorySetting(
    HierarchicalCategorySetting const& original,
    allocator_type const& allocator = allocator_type());
» more...

Create a hierarchical category setting with the specified prefix and levels.

HierarchicalCategorySetting(
    std::string_view const& categoryPrefix,
    ThresholdAggregate const& levels,
    allocator_type allocator = allocator_type());
» more...

Create a hierarchical category setting with the specified prefix and levels.

HierarchicalCategorySetting(
    std::string_view const& categoryPrefix,
    int recordLevel,
    int passLevel,
    int triggerLevel,
    int triggerAllLevel,
    allocator_type allocator = allocator_type());
» more...

Parameters

NameDescription
originalsetting to move from
allocatorallocator used to supply memory
categoryPrefixcategory name prefix
levelsthreshold levels aggregate
recordLevelrecord threshold level
passLevelpass threshold level
triggerLeveltrigger threshold level
triggerAllLeveltrigger-all threshold level