BloombergLP::balcl::OccurrenceInfo::OccurrenceInfo

Constructors

Synopses

Declared in <balcl_occurrenceinfo.h>

Construct an OccurrenceInfo object that describes a command-line option that is optional but not hidden (i.e., `e_OPTIONAL == occurrenceType()`) and has no default value. Optionally specify a basicAllocator used to supply memory. If basicAllocator is 0, the currently installed default allocator is used.

OccurrenceInfo();
» more...

Construct an OccurrenceInfo object that describes a command-line option that is optional but not hidden and has no default value, using the specified basicAllocator to supply memory. If basicAllocator is 0, the currently installed default allocator is used.

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 object that describes a command-line option of the specified type and has no default value. Optionally specify a basicAllocator used to supply memory. If basicAllocator is 0, the currently installed default allocator is used.

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

Construct an OccurrenceInfo object that describes a command-line option that is not required or hidden, and that has the specified defaultValue. Optionally specify a basicAllocator used to supply memory. If basicAllocator is 0, the currently installed default allocator is used.

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...

Construct a OccurrenceInfo object having the value of the specified original object. Optionally specify a basicAllocator used to supply memory. If basicAllocator is 0, the currently installed default allocator is used.

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...