Constructors
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...
| Name | Description |
|---|---|
| basicAllocator | memory allocator; null uses the default |
| defaultValue | default value for the described option |
| type | occurrence requirement for the described option |
| original | object providing the value to copy |