IceShard
1
A personal game engine project, with development focused on 2D/2.5D games.
Toggle main menu visibility
Loading...
Searching...
No Matches
Concepts
Here is a list of all concepts with brief descriptions:
N
ice
SPDX-License-Identifier: MIT
N
concepts
R
APIExplicitPriority
R
APIType
R
AssociativeContainer
R
AssociativeContainerType
R
AssociativeResizableContainer
R
ComparisonFunction
R
CompatibleContainer
R
ConfigKeyType
R
ConfigValueType
R
Container
R
ContainerType
R
ContiguousContainer
R
ContiguousResizableContainer
R
EnumOrIntegral
R
HashableKeyType
R
InterfaceType
R
IsRefCounted
R
IterableContainer
R
LinkedList
R
LinkedListNode
R
ModuleLoadable
R
ModuleNegotiator
R
ModuleType
R
ModuleUnloadable
R
MutableStringType
R
NamedDataType
R
NValueCompatibleType
R
ParamCustomType
R
RegularContainerLogic
R
ResizableContainer
R
ResizableStringType
R
ReverseIterableContainer
R
RODataObject
R
RWDataObject
R
StringType
R
SupportedCharType
R
SupportedSizeType
R
TrivialContainerLogic
N
detail
N
hashmap
R
HashMapContainer
A concept used to enable access to read-only operations for all compatible types
R
HasMemberValue
R
OnlyMemberValue
R
HasAliasTypeTag
N
math
N
concepts
R
is_arithmetic
R
SimpleNumberType
R
StrongScalarType
N
os
R
ValidHandleDescriptor
R
ManagedHandleDescriptor
R
AllowedAsShardPayloadID
R
BoolType
R
FlagAllValue
R
FlagType
R
HasDataRepresentation
R
HasShardPayloadID
R
MakeUniqueConstructorAvailable
R
SameTaggedTypes
Concept used to ensure two strong types have the same tag type
R
StrongNumericType
Concept used to determine if a struct is considerd a strong number wrapper
R
StrongValueType
Concept used to determine if a struct is considerd a strong type wrapper
R
TaggedStrongValueType
Concept used to determine if a struct is considerd a tagged strong type wrapper
R
TaskFlagType
R
TimeType
R
TrivialContainerLogicAllowed
A concept that ensures only types that can be trivially copyable can be 'forced' to use trifial Logic
Generated by
1.18.0