Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bloomberg/bde
/ types & classes
Types & classes
13,047 in github.com/bloomberg/bde
⨍
Functions
34,394
◇
Types & classes
13,047
↓ 3,122 callers
Class
Date
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 callers
Class
Obj
groups/bsl/bslmf/bslmf_util.t.cpp:134
↓ 1,193 callers
Class
allocator
groups/bsl/bslstl/bslstl_iosfwd.h:36
↓ 822 callers
Class
iterator
groups/bsl/bslstl/bslstl_iterator.t.cpp:668
↓ 756 callers
Class
string
groups/bsl/bslim/bslim_gtestutil.t.cpp:345
↓ 596 callers
Class
D
groups/bsl/bslmf/bslmf_switch.t.cpp:252
↓ 501 callers
Class
Datetime
groups/bdl/bdlt/bdlt_fixutil.h:466
↓ 490 callers
Class
TimeInterval
groups/bdl/bdlt/bdlt_iso8601util.h:647
↓ 387 callers
Class
Json
FORWARD DECLARATIONS
groups/bdl/bdljsn/bdljsn_json.h:446
↓ 385 callers
Class
Oderiv
construct a `const` base object
groups/bsl/bslma/bslma_managedptr.t.cpp:2283
↓ 340 callers
Class
Date
groups/bbl/bbldc/bbldc_basicisma30360.h:72
↓ 335 callers
Class
allocator
groups/bsl/bslma/bslma_bslallocator.h:535
↓ 323 callers
Class
Ftst
factory is a `bsl` allocator'
groups/bsl/bslma/bslma_managedptr.t.cpp:2351
↓ 308 callers
Class
allocator_type
groups/bsl/bslma/bslma_aamodel.t.cpp:141
↓ 234 callers
Class
F
groups/bsl/bslstl/bslstl_function_invokerutil.t.cpp:301
↓ 231 callers
Class
Time
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 callers
Class
TYPE
groups/bsl/bslstl/bslstl_variant.t.cpp:6612
↓ 216 callers
Class
const_iterator
groups/bsl/bslstl/bslstl_list.xt.cpp:1642
↓ 210 callers
Class
ALLOCATOR
groups/bsl/bslstl/bslstl_string.h:6113
↓ 207 callers
Class
DatetimeInterval
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 callers
Class
Hash
groups/bsl/bslh/bslh_hash.h:528
↓ 192 callers
Class
TypeInfo
groups/bal/balcl/balcl_option.h:80
↓ 188 callers
Class
X
groups/bsl/bslmf/bslmf_matchanytype.t.cpp:91
↓ 183 callers
Class
Fbsl
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Factory Policies List of available policies: ---------------------------
groups/bsl/bslma/bslma_managedptr.t.cpp:2350
↓ 170 callers
Class
StringRef
``` 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 callers
Class
Obase
============================================================================= Target Object policies A Target Object policy consist of two members: 1.
groups/bsl/bslma/bslma_managedptr.t.cpp:2281
↓ 161 callers
Class
DatumMapEntry
groups/bdl/bdld/bdld_datum.h:664
↓ 160 callers
Enum
DataType
groups/bdl/bdld/bdld_datum.h:726
↓ 156 callers
Class
JsonNumber
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 callers
Class
Attribute
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 callers
Class
TimeInterval
groups/bsl/bslmf/bslmf_istriviallycopyable.h:183
↓ 136 callers
Class
Fdflt
factory is a test allocator
groups/bsl/bslma/bslma_managedptr.t.cpp:2352
↓ 134 callers
Class
NullPolicy
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 callers
Class
format_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 callers
Class
allocator_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 callers
Class
S
``` 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 callers
Class
hash
groups/bsl/bslstl/bslstl_hash.h:448
↓ 114 callers
Class
V
groups/bdl/bdlc/bdlc_flathashmap.h:400
↓ 113 callers
Class
H
groups/bsl/bslmf/bslmf_switch.t.cpp:256
↓ 111 callers
Class
MetricRecord
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 callers
Class
SharedPtrNilDeleter
This `struct` provides a function-like shared pointer deleter that does nothing when invoked.
groups/bsl/bslstl/bslstl_sharedptr.h:4109
↓ 106 callers
Class
OccurrenceInfo
groups/bal/balcl/balcl_option.h:79
↓ 104 callers
Class
ResultType
groups/bsl/bslmf/bslmf_resulttype.h:196
↓ 104 callers
Enum
Type
groups/bsl/bslmf/bslmf_isconvertible.t.cpp:277
↓ 102 callers
Class
TARGET_TYPE
groups/bsl/bslma/bslma_managedptr.h:2214
↓ 99 callers
Class
TimeInterval
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 callers
Enum
Type
groups/bal/balxml/balxml_formatter.t.cpp:238
↓ 91 callers
Class
Nil
groups/bdl/bdlcc/bdlcc_objectpool.h:366
↓ 89 callers
Class
DT
groups/bdl/bdlt/bdlt_datetime.t.cpp:336
↓ 88 callers
Class
DatumIntMapEntry
groups/bdl/bdld/bdld_datum.h:662
↓ 88 callers
Class
ValueType
groups/bdl/bdlat/bdlat_nullablevaluefunctions.h:610
↓ 83 callers
Class
AllocType
groups/bsl/bslstl/bslstl_optional.h:1394
↓ 82 callers
Class
OCderiv
Construct a derived-class object
groups/bsl/bslma/bslma_managedptr.t.cpp:2284
↓ 81 callers
Class
IteratorImp
groups/bsl/bslstl/bslstl_deque.cpp:110
↓ 80 callers
Class
Tag
groups/bsl/bslmf/bslmf_tag.h:123
↓ 70 callers
Class
NoOp
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 callers
Class
type
groups/bsl/bslstl/bslstl_stringview.h:339
↓ 60 callers
Class
reverse_iterator
groups/bsl/bslstl/bslstl_iterator.h:442
↓ 58 callers
Class
D
groups/bsl/bslstl/bslstl_concepts.t.cpp:150
↓ 52 callers
Class
CHAR_TYPE
groups/bsl/bslstl/bslstl_string.h:6113
↓ 46 callers
Class
OCbase
construct a base-class object
groups/bsl/bslma/bslma_managedptr.t.cpp:2282
↓ 45 callers
Class
Signaler_NotArg
Provides a "Not an Argument" tag type.
groups/bdl/bdlmt/bdlmt_signaler.h:238
↓ 45 callers
Class
string
groups/bsl/bslstl/bslstl_multiset.t.cpp:3493
↓ 42 callers
Class
A
groups/bdl/bdlcc/bdlcc_objectpool.t.cpp:540
↓ 42 callers
Class
C
groups/bsl/bslmf/bslmf_switch.t.cpp:251
↓ 42 callers
Class
DatetimeTz
groups/bdl/bdlt/bdlt_fixutil.h:467
↓ 37 callers
Class
Simple
groups/bdl/bdlat/bdlat_typecategory.h:977
↓ 36 callers
Class
t_TYPE
groups/bsl/bslstl/bslstl_variant.t.cpp:6320
↓ 35 callers
Class
wstring
groups/bsl/bslim/bslim_gtestutil.t.cpp:358
↓ 33 callers
Enum
Enum
groups/bsl/bsltf/bsltf_movestate.h:77
↓ 32 callers
Class
Ocomp
Construct a right-base object
groups/bsl/bslma/bslma_managedptr.t.cpp:2287
↓ 32 callers
Enum
ValueType
groups/bsl/bslalg/bslalg_numericformatterutil.h:1355
↓ 31 callers
Class
ThreadAttributes
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 callers
Class
Context
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 callers
Class
DatumError
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 callers
Class
Iterator
groups/bdl/bdlt/bdlt_calendarreverseiteratoradapter.t.cpp:143
↓ 27 callers
Class
set
groups/bsl/bslstl/bslstl_set.h:637
↓ 26 callers
Class
Type
groups/bsl/bsls/bsls_alignmenttotype.h:333
↓ 25 callers
Class
Ordinal
This `struct` assists in printing numbers as ordinals (1st, 2nd, etc.).
groups/bal/balcl/balcl_commandline.cpp:188
↓ 25 callers
Class
allocator<char>
groups/bsl/bslstp/bslstp_alloc.cpp:11
↓ 25 callers
Class
bad_optional_access
groups/bsl/bslstl/bslstl_badoptionalaccess.h:52
↓ 24 callers
Class
Capacity
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 callers
Class
Location
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 callers
Enum
Value
groups/bal/balber/balber_berdecoder.t.cpp:3137
↓ 23 callers
Class
local
groups/bsl/bsls/bsls_nullptr.t.cpp:494
↓ 22 callers
Class
IndexSpan
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 callers
Class
JsonNull
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 callers
Class
stop_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 callers
Class
BSLS_DEPRECATE_FEATURE
groups/bsl/bslmf/bslmf_metaint.h:120
↓ 21 callers
Class
Int64
groups/bsl/bsls/bsls_atomicoperations_x86_all_gcc.h:44
↓ 21 callers
Class
function
groups/bsl/bslstl/bslstl_function.h:670
↓ 20 callers
Class
BerDecoderOptions
BER decoding options
groups/bal/balber/balber_berdecoderoptions.h:38
↓ 20 callers
Class
VariantHolder
groups/bdl/bdlb/bdlb_variant.t.cpp:3058
↓ 19 callers
Class
JsonArray
groups/bdl/bdljsn/bdljsn_json.h:447
↓ 18 callers
Class
BlobBuffer
`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 callers
Class
bad_function_call
groups/bsl/bslstl/bslstl_badfunctioncall.h:45
↓ 17 callers
Class
ManagedAttribute
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 callers
Enum
Type
groups/bdl/bdlma/bdlma_sequentialpool.t.cpp:319
↓ 17 callers
Class
formatter
groups/bsl/bslfmt/bslfmt_formatterbase.h:352
↓ 16 callers
Class
NonDefaultConstructibleTestType
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