Iros
Loading...
Searching...
No Matches
Concepts
Here is a list of all concepts with brief descriptions:
[detail level
1
2
3
4
5
6
]
▼
N
di
►
N
concepts
►
N
detail
R
VTableValidFor
R
IndirectlyBinaryLeftFoldableHelper
R
IndirectlyReadableHelper
R
ConstantRing
R
MutableRing
R
ConstantString
R
MutableString
R
ConstantVector
R
MutableVector
R
ValidCompletionFor
R
AdaptableToSequence
R
ComparesAs
R
WeaklyEqualityComparableWith
R
PartiallyOrderedWith
R
WeaklyThreeWayComparableWith
R
DestructibleHelper
R
BooleanTestableImpl
R
StrictWeakOrderCategory
R
ComparisonCategory
R
InvocableToStrictWeakOrder
R
InvocableToComparisonCategory
R
StatusCodeErasableIntoHelper
R
ExpectedCanConvertConstructor
R
IsMappingOf
R
HasMemberGet
R
CanStructuredBind
R
HasTupleElement
R
HasTupleGet
R
HasVariantAlernative
R
HasVariantGet
R
AnyStorable
R
AnyStorableInfallibly
R
AnyStorage
R
Impl
R
Interface
R
Method
R
MethodCallableWith
R
VTableFor
R
BitTag
R
Clock
R
Allocator
R
InfallibleAllocator
R
FallibleAllocator
R
BidirectionalContainer
R
BidirectionalIterator
R
BorrowedContainer
R
CommonContainer
R
ConstantContainer
R
ConstantIterator
R
Container
R
ContainerCompatible
R
ContainerIteratorReconstructibleContainer
R
ContainerOf
R
ContiguousContainer
R
ContiguousIterator
R
ForwardContainer
R
ForwardIterator
R
HasEmptyContainer
R
IndirectBinaryPredicate
R
IndirectEquivalenceRelation
R
IndirectStrictWeakOrder
R
IndirectStrictPartialOrder
R
IndirectUnaryPredicate
R
IndirectlyBinaryLeftFoldable
R
IndirectlyBinaryRightFoldable
R
IndirectlyComparable
R
IndirectlyCopyable
R
IndirectlyCopyableStorable
R
IndirectlyMovable
R
IndirectlyMovableStorable
R
IndirectlyReadable
R
IndirectlyRegularUnaryInvocable
R
IndirectlySwappable
R
IndirectlyUnaryInvocable
R
IndirectlyWritable
R
InputContainer
R
InputIterator
R
Iterator
R
IteratorReconstructibleContainer
R
Mergeable
R
OutputContainer
R
OutputIterator
R
Permutable
R
RandomAccessContainer
R
RandomAccessIterator
R
ReconstructibleContainer
R
SentinelFor
R
SimpleView
R
SizedContainer
R
SizedSentinelFor
R
Sortable
R
UninitBidirectionalContainer
R
UninitBidirectionalIterator
R
UninitForwardContainer
R
UninitForwardIterator
R
UninitInputContainer
R
UninitInputIterator
R
UninitSentinelFor
R
View
R
ViewableContainer
R
WeaklyIncrementable
R
HashSame
R
Hashable
R
Hasher
R
Encoding
R
HasEncoding
R
AwaitSuspendResult
R
AwaitableSender
R
CompletionSignature
R
ExecutionContext
R
ForwardingQuery
R
IsAwaitable
R
IsAwaiter
R
OperationState
R
Queryable
R
Receiver
R
ReceiverOf
R
Scheduler
R
Sender
R
SenderIn
R
SenderOf
R
SenderTo
R
SingleSender
R
ValidCompletionSignatures
R
AsyncResource
Checks that a type model AsyncResource
R
AsyncReadable
R
AsyncWritable
R
MessageWithReply
R
HasProtocol
R
Reply
R
AlwaysLockstepSequence
Checks if
Send
is a sequence that is always lockstep
R
DebugEnv
Check the given environment is a debug environment
R
AsyncRange
R
AwaitableAsyncRange
R
NextSender
A sender that can be returned from
di::execution::set_next()
R
SequenceSender
R
SequenceSenderIn
R
SubscriberOf
R
SubscriberFrom
R
SequenceSenderTo
R
FormatArg
R
FormatArgs
R
FormatContext
R
Formattable
R
Invocable
R
InvocableTo
R
InvocableR
R
MonadInstance
R
Monad
R
TagInvocable
R
TagInvocableTo
R
Callable
R
CallableTo
R
CommonReferenceWith
R
CommonWith
R
EqualityComparable
R
EqualityComparableWith
R
ThreeWayComparable
R
ThreeWayComparableWith
R
TotallyOrdered
R
TotallyOrderedWith
R
Constexpr
Checks if
T
is a
Constexpr
instance
R
ConstexprOf
Checks if
T
is a
Constexpr
instance with value
U
R
Trait
R
AlwaysFalse
This concept is used with static_assert() to cause the static assert to fail only when the template has been instantiated
R
AlwaysTrue
This concept is used with static_assert() to stop compilation if any provided type is not well-formed
R
SameAs
R
OneOf
R
LanguageVoid
R
InstanceOf
R
InstanceOfV
R
InstanceOfT
R
TypeList
R
ValidInstantiation
R
MetaInvocable
R
Const
R
LValueReference
R
ConstLValueReference
R
RValueReference
R
MutableRValueReference
R
Reference
R
Pointer
R
LanguageFunction
R
BoundedLanguageArray
R
UnboundedLanguageArray
R
LanguageArray
R
MemberPointer
R
MemberFunctionPointer
R
MemberObjectPointer
R
NullPointer
R
InitializerList
R
Aggregate
R
Integer
R
Integral
R
FloatingPoint
R
Arithmetic
R
Signed
R
SignedInteger
R
UnsignedInteger
R
SignedIntegral
R
UnsignedIntegral
R
Class
R
Union
R
Enum
R
IntegralOrEnum
R
Scalar
R
Object
R
BaseOf
R
UniqueObjectRepresentation
R
ConstructibleFrom
R
WeaklyAssignableFrom
R
AssignableFrom
R
DefaultConstructible
R
DefaultInitializable
R
CopyConstructible
R
CopyAssignable
R
Copyable
R
MoveConstructible
R
MoveAssignable
R
Movable
R
Destructible
R
QualificationConvertibleTo
R
ImplicitlyConvertibleTo
Implicit conversion for this test refers to the ability to return a value of function from a type
R
ExplicitlyConvertibleTo
R
ConvertibleTo
R
ConvertibleToNonSlicing
This concept requires that the conversion from From to To would not result in converting a derived type to a base type
R
DerivedFrom
R
Semiregular
R
Regular
R
BooleanTestable
R
CanReference
R
Dereferenceable
R
Predicate
R
Relation
R
EquivalenceRelation
R
StrictWeakOrder
R
StrictPartialOrder
R
Trivial
R
TriviallyAssignableFrom
R
TriviallyConstructibleFrom
R
TriviallyCopyAssignable
R
TriviallyCopyConstructible
R
TriviallyCopyable
R
TriviallyDefaultConstructible
R
TriviallyMoveAssignable
R
TriviallyMoveConstructible
R
TriviallyDestructible
R
TriviallyRelocatable
R
ImplicitLifetime
An implicit life time type is one for which the object's lifetime can be started without an explicit call to its constructor
R
NotSameAs
R
RemoveCVSameAs
R
RemoveCVRefSameAs
R
RemoveCVRefInstanceOf
R
Like
R
NotLike
R
LikeDerivedFrom
R
NotLikeDerivedFrom
R
RemoveCVRefConstructible
R
RemoveCVRefConvertible
R
SameQualifiersAs
R
DecaysTo
R
NotDecaysTo
R
DecayDerivedFrom
R
NotDecayDerivedFrom
R
DecaySameAs
R
ClassType
R
DecayConstructible
R
DecayConvertible
R
MovableValue
R
Array
R
Expected
R
ExpectedOf
R
ExpectedError
R
MaybeFallible
R
Optional
R
OptionalOf
R
ReferenceWrapper
R
Span
R
Tuple
R
Unexpected
R
Parser
R
ParserContext
R
ParserOf
R
Parsable
R
IntoParserContext
R
UniformRandomBitGenerator
R
Enumerator
R
Field
R
ReflectionValue
R
Reflectable
R
ReflectableToAtom
R
ReflectableToFields
R
ReflectableToEnumerators
R
Deserializer
R
DeserializationFormat
R
Deserializable
R
Serializer
R
SerializationFormat
R
Serializable
R
Lock
R
StoppableToken
R
StoppableTokenFor
R
UnstoppableToken
R
Clonable
R
CreatableFrom
R
TemplateCreatableFrom
R
CreateDeducible
R
HasNamedArgument
A concept to check if a named argument is present
R
ValidNamedArguments
A concept to check if a list of named arguments is valid
R
Swappable
R
SwappableWith
R
ErasedStatusCode
R
StatusCode
R
StatusCodeErasableInto
R
ConvertibleToAnyStatusCode
R
ConvertibleToStatusCode
R
CommonErrorWith
R
Extents
R
MDAccessor
R
MDLayoutMapping
R
MDLayout
R
TupleLike
R
VariantLike
►
N
container
►
N
detail
R
DirectConstructSequenceTo
R
TagConstructSequenceTo
R
ReservableContainer
R
DirectConstructTo
R
TagConstructTo
R
HashableContainer
R
CustomFront
R
MemberFront
R
BeginFront
R
CustomBack
R
MemberBack
R
RBeginBack
R
CustomAt
R
MemberAt
R
IndexAt
R
IteratorAt
R
ArrayBegin
R
CustomBegin
R
MemberBegin
R
CustomData
R
MemberData
R
BeginData
R
CustomEmpty
R
MemberEmpty
R
SizeEmpty
R
IteratorEmpty
R
ArrayEnd
R
CustomEnd
R
MemberEnd
R
CustomRBegin
R
MemberRBegin
R
ReverseIteratorRBegin
R
CustomReconstruct
R
ViewReconstruct
R
ValidREndReturn
R
CustomREnd
R
MemberREnd
R
ReverseIteratorREnd
R
ArraySize
R
CustomSize
R
MemberSize
R
IteratorSize
R
CustomSSize
R
SizeSSize
R
CustomIterMove
R
RegularIterMove
R
DerefIterMove
R
CustomIteratorSwap
R
DerefIteratorSwap
R
ExchangeIteratorSwap
R
Sized
R
Equal
R
PriorityQueueCompatible
R
QueueCompatible
R
StackCompatible
R
CanInvokeRepeat
R
CartesianProductIsRandomAccess
R
CartesianProductCommonArg
R
CartesianProductIsBidirectional
R
CartesianProductIsCommon
R
CartesianProductIsSized
R
CartesianSentinelIsSized
R
ConcatIndirectlyReadableImpl
R
ConcatIndirectlyReadable
R
Concatable
R
ConcatRandomAccess
R
ConcatBidirectional
R
ReturnableElement
R
IotaIncrementable
R
IotaDecrementable
R
IotaAdvancable
R
CompatibleJoinableContainers
R
BidirectionalCommon
R
SlideCachesNothing
R
SlideCachesLast
R
SlideCachesFirst
►
N
erase_ns
R
CustomEraseIf
R
MemberEraseIf
R
CustomErase
R
MemberErase
R
EraseIfErase
►
N
string
►
N
encoding
►
N
detail
R
CodePointView
R
UnicodeCodePointView
R
Universal
R
Contiguous
R
NullTerminated
►
N
view
►
N
detail
R
AllRefView
R
AllOwningView
R
AllAsConst
R
AsConstViewAsConst
R
AllAsRValue
R
AsRValueViewAsRValue
R
CustomCartesianProduct
R
EmptyCartesianProduct
R
ViewCartesianProduct
R
CustomChunk
R
ViewChunk
R
CustomChunkBy
R
ViewChunkBy
R
AllCommon
R
ViewCommon
R
CustomConcat
R
AllConcat
R
ViewConcat
R
CustomCounted
R
SpanCounted
R
ViewCounted
R
CustomCycle
R
ViewCycle
R
CustomDropWhile
R
ViewDropWhile
R
CustomEnumerate
R
ViewEnumerate
R
CustomFilter
R
ViewFilter
R
CustomJoin
R
ViewJoin
R
CustomJoinWith
R
ViewJoinWith
R
IsReverseView
R
IsReverseRawView
R
CanReverseView
R
CustomSlide
R
ViewSlide
R
CustomSplit
R
ViewSplit
R
CustomStride
R
ViewStride
R
CustomTakeWhile
R
ViewTakeWhile
R
RegularTransform
R
CustomZip
R
EmptyZip
R
ViewZip
R
CustomZipTransform
R
EmptyZipTransform
R
ViewZipTransform
►
N
execution
►
N
detail
R
CustomConnect
R
AwaitableConnect
►
N
make_env_ns
R
Override
R
HasTag
►
N
request_stop_ns
R
MemberInvocable
►
N
when_all_ns
R
ValidSenders
R
Scope
A type which models an async scope
►
N
format
►
N
detail
R
ToStringFormattable
►
N
function
►
N
detail
R
TupleInvoceable
R
CanUncurry
►
N
function_ns
R
StoredInline
►
N
pipeline
R
Pipeable
►
N
math
►
N
detail
R
IsRatio
►
N
linalg
►
N
detail
R
Tag
►
N
meta
►
N
detail
R
NeedsDecay
R
HasCustomCommonType
R
ValueCommonType
R
ReferenceCommonType
R
HasSimpleCommonReference
R
HasCustomCommonReference
R
HasValueCommonReference
R
HasCommonTypeCommonReference
R
ConstexprParam
R
DerivedFromConstexpr
R
LhsConstexprParam
R
HasCustomCommonError
R
ConvertibleToError
R
CommonErrorIsError
R
UniqueType
R
Contains
R
ExactlyOnce
►
N
util
►
N
detail
R
CustomClonable
R
MemberClonable
R
CustomCreatable
R
StaticCreatable
R
CTADDeducible
R
RebindableBoxCanConvertConstructor
R
IsRebindableBox
R
Tag
R
MemberToOwned
►
N
vocab
►
N
detail
R
ConvertibleToWorkaround
R
IsMappingOf
R
LayoutMappingAlike
R
OptionalConvertibleToWorkaround
R
IntrusivePtrValid
R
VariantValidOverload
R
MemberVariantIndex
R
ConstructibleFromCRefOptional
R
OptionalStorage
▼
N
dius
►
N
main
►
N
detail
R
HasHelp
►
N
system
►
N
detail
R
SystemCallArgument
R
SystemCallResult
Generated by
1.13.0