IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
Loading...
Searching...
No Matches
Concepts
Here is a list of all concepts with brief descriptions:
 NiceSPDX-License-Identifier: MIT
  Nconcepts
   RAPIExplicitPriority
   RAPIType
   RAssociativeContainer
   RAssociativeContainerType
   RAssociativeResizableContainer
   RComparisonFunction
   RCompatibleContainer
   RConfigKeyType
   RConfigValueType
   RContainer
   RContainerType
   RContiguousContainer
   RContiguousResizableContainer
   REnumOrIntegral
   RHashableKeyType
   RInterfaceType
   RIsRefCounted
   RIterableContainer
   RLinkedList
   RLinkedListNode
   RModuleLoadable
   RModuleNegotiator
   RModuleType
   RModuleUnloadable
   RMutableStringType
   RNamedDataType
   RNValueCompatibleType
   RParamCustomType
   RRegularContainerLogic
   RResizableContainer
   RResizableStringType
   RReverseIterableContainer
   RRODataObject
   RRWDataObject
   RStringType
   RSupportedCharType
   RSupportedSizeType
   RTrivialContainerLogic
  Ndetail
   Nhashmap
    RHashMapContainerA concept used to enable access to read-only operations for all compatible types
   RHasMemberValue
   ROnlyMemberValue
   RHasAliasTypeTag
  Nmath
   Nconcepts
    Ris_arithmetic
   RSimpleNumberType
   RStrongScalarType
  Nos
   RValidHandleDescriptor
   RManagedHandleDescriptor
  RAllowedAsShardPayloadID
  RBoolType
  RFlagAllValue
  RFlagType
  RHasDataRepresentation
  RHasShardPayloadID
  RMakeUniqueConstructorAvailable
  RSameTaggedTypesConcept used to ensure two strong types have the same tag type
  RStrongNumericTypeConcept used to determine if a struct is considerd a strong number wrapper
  RStrongValueTypeConcept used to determine if a struct is considerd a strong type wrapper
  RTaggedStrongValueTypeConcept used to determine if a struct is considerd a tagged strong type wrapper
  RTaskFlagType
  RTimeType
  RTrivialContainerLogicAllowedA concept that ensures only types that can be trivially copyable can be 'forced' to use trifial Logic