MCPcopy Create free account

hub / github.com/bloomberg/bde / types & classes

Types & classes13,047 in github.com/bloomberg/bde

↓ 3,122 callersClassDate
This class implements a complex-constrained, value-semantic type for representing dates according to the Unix (POSIX) calendar. Each object of this c
groups/bdl/bdlt/bdlt_date.h:244
↓ 1,364 callersClassObj
groups/bsl/bslmf/bslmf_util.t.cpp:134
↓ 1,193 callersClassallocator
groups/bsl/bslstl/bslstl_iosfwd.h:36
↓ 822 callersClassiterator
groups/bsl/bslstl/bslstl_iterator.t.cpp:668
↓ 756 callersClassstring
groups/bsl/bslim/bslim_gtestutil.t.cpp:345
↓ 596 callersClassD
groups/bsl/bslmf/bslmf_switch.t.cpp:252
↓ 501 callersClassDatetime
groups/bdl/bdlt/bdlt_fixutil.h:466
↓ 490 callersClassTimeInterval
groups/bdl/bdlt/bdlt_iso8601util.h:647
↓ 387 callersClassJson
FORWARD DECLARATIONS
groups/bdl/bdljsn/bdljsn_json.h:446
↓ 385 callersClassOderiv
construct a `const` base object
groups/bsl/bslma/bslma_managedptr.t.cpp:2283
↓ 340 callersClassDate
groups/bbl/bbldc/bbldc_basicisma30360.h:72
↓ 335 callersClassallocator
groups/bsl/bslma/bslma_bslallocator.h:535
↓ 323 callersClassFtst
factory is a `bsl` allocator'
groups/bsl/bslma/bslma_managedptr.t.cpp:2351
↓ 308 callersClassallocator_type
groups/bsl/bslma/bslma_aamodel.t.cpp:141
↓ 234 callersClassF
groups/bsl/bslstl/bslstl_function_invokerutil.t.cpp:301
↓ 231 callersClassTime
This `class` implements a value-semantic type that represents the time of day to a resolution of one microsecond. Each object of this (almost) simply
groups/bdl/bdlt/bdlt_time.h:151
↓ 226 callersClassTYPE
groups/bsl/bslstl/bslstl_variant.t.cpp:6612
↓ 216 callersClassconst_iterator
groups/bsl/bslstl/bslstl_list.xt.cpp:1642
↓ 210 callersClassALLOCATOR
groups/bsl/bslstl/bslstl_string.h:6113
↓ 207 callersClassDatetimeInterval
Each object of this class represents a (signed) time interval with microsecond resolution. See {The Representation of a Time Interval} for details.
groups/bdl/bdlt/bdlt_datetimeinterval.h:157
↓ 198 callersClassHash
groups/bsl/bslh/bslh_hash.h:528
↓ 192 callersClassTypeInfo
groups/bal/balcl/balcl_option.h:80
↓ 188 callersClassX
groups/bsl/bslmf/bslmf_matchanytype.t.cpp:91
↓ 183 callersClassFbsl
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Factory Policies List of available policies: ---------------------------
groups/bsl/bslma/bslma_managedptr.t.cpp:2350
↓ 170 callersClassStringRef
``` Notice that the constructor of `String` takes a `bslstl::StringRefData` argument and then uses its members `data` and `length` to initialize the s
groups/bsl/bslstl/bslstl_stringrefdata.t.cpp:221
↓ 164 callersClassObase
============================================================================= Target Object policies A Target Object policy consist of two members: 1.
groups/bsl/bslma/bslma_managedptr.t.cpp:2281
↓ 161 callersClassDatumMapEntry
groups/bdl/bdld/bdld_datum.h:664
↓ 160 callersEnumDataType
groups/bdl/bdld/bdld_datum.h:726
↓ 156 callersClassJsonNumber
This class defines a value-semantic class that represents a JSON number. Objects of this class have a value determined at construction and does not ch
groups/bdl/bdljsn/bdljsn_jsonnumber.h:358
↓ 151 callersClassAttribute
An `Attribute` object contains an attribute name which is not managed and an attribute value which is managed.
groups/bal/ball/ball_attribute.h:153
↓ 140 callersClassTimeInterval
groups/bsl/bslmf/bslmf_istriviallycopyable.h:183
↓ 136 callersClassFdflt
factory is a test allocator
groups/bsl/bslma/bslma_managedptr.t.cpp:2352
↓ 134 callersClassNullPolicy
This class is a tag-type that represents passing a null pointer value as an argument, whose position is determined relative to other policies supplied
groups/bsl/bslma/bslma_managedptr.t.cpp:3664
↓ 134 callersClassformat_error
This class represents exceptions thrown by the formatting library, its main method of reporting errors during formatting.
groups/bsl/bslfmt/bslfmt_formaterror.h:74
↓ 132 callersClassallocator_arg_t
Tag type indicating that next argument is an allocator. TBD: If native library declares `std::allocator_arg_t`, then this struct should be an replaced
groups/bsl/bslmf/bslmf_allocatorargt.h:391
↓ 131 callersClassS
``` Then, we define `struct` `S`, the type that will be referred to by the `Iterator` type: ```
groups/bdl/bdlt/bdlt_calendarreverseiteratoradapter.t.cpp:261
↓ 125 callersClasshash
groups/bsl/bslstl/bslstl_hash.h:448
↓ 114 callersClassV
groups/bdl/bdlc/bdlc_flathashmap.h:400
↓ 113 callersClassH
groups/bsl/bslmf/bslmf_switch.t.cpp:256
↓ 111 callersClassMetricRecord
Each instance of this class represents the aggregated value of a metric. A metric record contains a `MetricId` object (identifying the metric), the nu
groups/bal/balm/balm_metricrecord.h:171
↓ 110 callersClassSharedPtrNilDeleter
This `struct` provides a function-like shared pointer deleter that does nothing when invoked.
groups/bsl/bslstl/bslstl_sharedptr.h:4109
↓ 106 callersClassOccurrenceInfo
groups/bal/balcl/balcl_option.h:79
↓ 104 callersClassResultType
groups/bsl/bslmf/bslmf_resulttype.h:196
↓ 104 callersEnumType
groups/bsl/bslmf/bslmf_isconvertible.t.cpp:277
↓ 102 callersClassTARGET_TYPE
groups/bsl/bslma/bslma_managedptr.h:2214
↓ 99 callersClassTimeInterval
Each instance of this value-semantic type represents a time interval with nanosecond resolution. In the "canonical representation" of a time interval
groups/bsl/bsls/bsls_timeinterval.h:255
↓ 92 callersEnumType
groups/bal/balxml/balxml_formatter.t.cpp:238
↓ 91 callersClassNil
groups/bdl/bdlcc/bdlcc_objectpool.h:366
↓ 89 callersClassDT
groups/bdl/bdlt/bdlt_datetime.t.cpp:336
↓ 88 callersClassDatumIntMapEntry
groups/bdl/bdld/bdld_datum.h:662
↓ 88 callersClassValueType
groups/bdl/bdlat/bdlat_nullablevaluefunctions.h:610
↓ 83 callersClassAllocType
groups/bsl/bslstl/bslstl_optional.h:1394
↓ 82 callersClassOCderiv
Construct a derived-class object
groups/bsl/bslma/bslma_managedptr.t.cpp:2284
↓ 81 callersClassIteratorImp
groups/bsl/bslstl/bslstl_deque.cpp:110
↓ 80 callersClassTag
groups/bsl/bslmf/bslmf_tag.h:123
↓ 70 callersClassNoOp
This functor class provides a function-call operator that accepts any number of arguments of any type, does nothing (leaving the arguments unmodified)
groups/bdl/bdlf/bdlf_noop.h:144
↓ 69 callersClasstype
groups/bsl/bslstl/bslstl_stringview.h:339
↓ 60 callersClassreverse_iterator
groups/bsl/bslstl/bslstl_iterator.h:442
↓ 58 callersClassD
groups/bsl/bslstl/bslstl_concepts.t.cpp:150
↓ 52 callersClassCHAR_TYPE
groups/bsl/bslstl/bslstl_string.h:6113
↓ 46 callersClassOCbase
construct a base-class object
groups/bsl/bslma/bslma_managedptr.t.cpp:2282
↓ 45 callersClassSignaler_NotArg
Provides a "Not an Argument" tag type.
groups/bdl/bdlmt/bdlmt_signaler.h:238
↓ 45 callersClassstring
groups/bsl/bslstl/bslstl_multiset.t.cpp:3493
↓ 42 callersClassA
groups/bdl/bdlcc/bdlcc_objectpool.t.cpp:540
↓ 42 callersClassC
groups/bsl/bslmf/bslmf_switch.t.cpp:251
↓ 42 callersClassDatetimeTz
groups/bdl/bdlt/bdlt_fixutil.h:467
↓ 37 callersClassSimple
groups/bdl/bdlat/bdlat_typecategory.h:977
↓ 36 callersClasst_TYPE
groups/bsl/bslstl/bslstl_variant.t.cpp:6320
↓ 35 callersClasswstring
groups/bsl/bslim/bslim_gtestutil.t.cpp:358
↓ 33 callersEnumEnum
groups/bsl/bsltf/bsltf_movestate.h:77
↓ 32 callersClassOcomp
Construct a right-base object
groups/bsl/bslma/bslma_managedptr.t.cpp:2287
↓ 32 callersEnumValueType
groups/bsl/bslalg/bslalg_numericformatterutil.h:1355
↓ 31 callersClassThreadAttributes
This simply constrained (value-semantic) attribute class characterizes a collection of thread attribute values. See the [](#Attributes) section for i
groups/bsl/bslmt/bslmt_threadattributes.h:301
↓ 28 callersClassContext
This class provides a container for aggregating the auxiliary information needed to transmit a log record. For each context attribute in this class (
groups/bal/ball/ball_context.h:251
↓ 28 callersClassDatumError
This component `class` provides a *complex constrained* attribute type, `bdld::DatumError`, that represents an error code with an optional descriptive
groups/bdl/bdld/bdld_datumerror.h:118
↓ 28 callersClassIterator
groups/bdl/bdlt/bdlt_calendarreverseiteratoradapter.t.cpp:143
↓ 27 callersClassset
groups/bsl/bslstl/bslstl_set.h:637
↓ 26 callersClassType
groups/bsl/bsls/bsls_alignmenttotype.h:333
↓ 25 callersClassOrdinal
This `struct` assists in printing numbers as ordinals (1st, 2nd, etc.).
groups/bal/balcl/balcl_commandline.cpp:188
↓ 25 callersClassallocator<char>
groups/bsl/bslstp/bslstp_alloc.cpp:11
↓ 25 callersClassbad_optional_access
groups/bsl/bslstl/bslstl_badoptionalaccess.h:52
↓ 24 callersClassCapacity
Functor passed to `localUtf8ToUtf16` and `localUtf16ToUtf8` in cases where we monitor capacity available in output. Initialize in c'tor with an integ
groups/bdl/bdlde/bdlde_charconvertutf16.cpp:325
↓ 24 callersClassLocation
This unconstrained (value-semantic) attribute class specifies a location in a (JSON) document. See the [](#Attributes) for information on the class a
groups/bdl/bdljsn/bdljsn_location.h:123
↓ 24 callersEnumValue
groups/bal/balber/balber_berdecoder.t.cpp:3137
↓ 23 callersClasslocal
groups/bsl/bsls/bsls_nullptr.t.cpp:494
↓ 22 callersClassIndexSpan
A constrained attribute type that represents a position and a length. The constraint is that the sum of the position and length attributes must be rep
groups/bdl/bdlb/bdlb_indexspan.h:265
↓ 22 callersClassJsonNull
This type represents the JSON null value. There is only 1 value of this type, so all objects compare equal, hash to the same value, etc.
groups/bdl/bdljsn/bdljsn_jsonnull.h:79
↓ 22 callersClassstop_token
This class is a mechanism for observing cancellation requests. An object of this class either has (possibly shared) ownership of a stop state and can
groups/bsl/bslstl/bslstl_stoptoken.h:381
↓ 21 callersClassBSLS_DEPRECATE_FEATURE
groups/bsl/bslmf/bslmf_metaint.h:120
↓ 21 callersClassInt64
groups/bsl/bsls/bsls_atomicoperations_x86_all_gcc.h:44
↓ 21 callersClassfunction
groups/bsl/bslstl/bslstl_function.h:670
↓ 20 callersClassBerDecoderOptions
BER decoding options
groups/bal/balber/balber_berdecoderoptions.h:38
↓ 20 callersClassVariantHolder
groups/bdl/bdlb/bdlb_variant.t.cpp:3058
↓ 19 callersClassJsonArray
groups/bdl/bdljsn/bdljsn_json.h:447
↓ 18 callersClassBlobBuffer
`BlobBuffer` is a simple in-core representation of a shared buffer. This class is exception-neutral with no guarantee of rollback: if an exception is
groups/bdl/bdlbb/bdlbb_blob.h:402
↓ 18 callersClassbad_function_call
groups/bsl/bslstl/bslstl_badfunctioncall.h:45
↓ 17 callersClassManagedAttribute
A `ball::ManagedAttribute` object contains a `ball::Attribute` object and provides storage for the attribute's name.
groups/bal/ball/ball_managedattribute.h:75
↓ 17 callersEnumType
groups/bdl/bdlma/bdlma_sequentialpool.t.cpp:319
↓ 17 callersClassformatter
groups/bsl/bslfmt/bslfmt_formatterbase.h:352
↓ 16 callersClassNonDefaultConstructibleTestType
This unconstrained (value-semantic) attribute class does not provide a default constructor.
groups/bsl/bsltf/bsltf_nondefaultconstructibletesttype.h:53
next →1–100 of 13,047, ranked by callers