BloombergLP::balcl::OccurrenceInfo::OccurrenceInfo

Constructors

Synopses

Declared in <balcl_occurrenceinfo.h>

Construct an optional, non-hidden OccurrenceInfo with no default value.

OccurrenceInfo();
» more...

Construct an optional, non-hidden OccurrenceInfo with no default value.

explicit
OccurrenceInfo(bslma::Allocator* basicAllocator);
» more...

Construct an OccurrenceInfo object having the specified defaultValue.

explicit
OccurrenceInfo(
    bsls::Types::Int64 defaultValue,
    bslma::Allocator* basicAllocator = 0);
» more...

Construct an OccurrenceInfo of the specified occurrence type.

OccurrenceInfo(
    OccurrenceType type,
    bslma::Allocator* basicAllocator = 0);
» more...

Construct an optional OccurrenceInfo with the specified default value.

explicit
OccurrenceInfo(
    char defaultValue,
    bslma::Allocator* basicAllocator = 0);
» more...

Construct an OccurrenceInfo object having the specified defaultValue.

explicit
OccurrenceInfo(
    double defaultValue,
    bslma::Allocator* basicAllocator = 0);
» more...

Construct an OccurrenceInfo object having the specified defaultValue.

explicit
OccurrenceInfo(
    int defaultValue,
    bslma::Allocator* basicAllocator = 0);
» more...

Construct an OccurrenceInfo object having the specified defaultValue.

explicit
OccurrenceInfo(
    bdlt::Date const& defaultValue,
    bslma::Allocator* basicAllocator = 0);
» more...

Construct an OccurrenceInfo object having the specified defaultValue.

explicit
OccurrenceInfo(
    bdlt::Datetime const& defaultValue,
    bslma::Allocator* basicAllocator = 0);
» more...

Create an OccurrenceInfo object having the value of original.

OccurrenceInfo(
    OccurrenceInfo const& original,
    bslma::Allocator* basicAllocator = 0);
» more...

Construct an OccurrenceInfo object having the specified defaultValue.

explicit
OccurrenceInfo(
    bdlt::Time const& defaultValue,
    bslma::Allocator* basicAllocator = 0);
» more...

Construct an OccurrenceInfo object having the specified defaultValue.

explicit
OccurrenceInfo(
    bsl::string const& defaultValue,
    bslma::Allocator* basicAllocator = 0);
» more...

Construct an OccurrenceInfo object having the specified defaultValue.

explicit
OccurrenceInfo(
    bsl::vector<bdlt::Date> const& defaultValue,
    bslma::Allocator* basicAllocator = 0);
» more...

Construct an OccurrenceInfo object having the specified defaultValue.

explicit
OccurrenceInfo(
    bsl::vector<bdlt::Datetime> const& defaultValue,
    bslma::Allocator* basicAllocator = 0);
» more...

Construct an OccurrenceInfo object having the specified defaultValue.

explicit
OccurrenceInfo(
    bsl::vector<bsls::Types::Int64> const& defaultValue,
    bslma::Allocator* basicAllocator = 0);
» more...

Construct an OccurrenceInfo object having the specified defaultValue.

explicit
OccurrenceInfo(
    bsl::vector<bdlt::Time> const& defaultValue,
    bslma::Allocator* basicAllocator = 0);
» more...

Construct an OccurrenceInfo object having the specified defaultValue.

explicit
OccurrenceInfo(
    bsl::vector<char> const& defaultValue,
    bslma::Allocator* basicAllocator = 0);
» more...

Construct an OccurrenceInfo object having the specified defaultValue.

explicit
OccurrenceInfo(
    bsl::vector<double> const& defaultValue,
    bslma::Allocator* basicAllocator = 0);
» more...

Construct an OccurrenceInfo object having the specified defaultValue.

explicit
OccurrenceInfo(
    bsl::vector<int> const& defaultValue,
    bslma::Allocator* basicAllocator = 0);
» more...

Construct an OccurrenceInfo object having the specified defaultValue.

explicit
OccurrenceInfo(
    bsl::vector<bsl::string> const& defaultValue,
    bslma::Allocator* basicAllocator = 0);
» more...

Parameters

NameDescription
basicAllocatormemory allocator; null uses the default
defaultValuedefault value for the described option
typeoccurrence requirement for the described option
originalobject providing the value to copy