IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
Loading...
Searching...
No Matches
ice::concepts Namespace Reference

Classes

struct  APIConceptStruct
struct  ContiguousContainerTag
class  PimplType

Concepts

concept  APIExplicitPriority
concept  APIType
concept  AssociativeContainer
concept  AssociativeContainerType
concept  AssociativeResizableContainer
concept  ComparisonFunction
concept  CompatibleContainer
concept  ConfigKeyType
concept  ConfigValueType
concept  Container
concept  ContainerType
concept  ContiguousContainer
concept  ContiguousResizableContainer
concept  EnumOrIntegral
concept  HashableKeyType
concept  InterfaceType
concept  IsRefCounted
concept  IterableContainer
concept  LinkedList
concept  LinkedListNode
concept  ModuleLoadable
concept  ModuleNegotiator
concept  ModuleType
concept  ModuleUnloadable
concept  MutableStringType
concept  NamedDataType
concept  NValueCompatibleType
concept  ParamCustomType
concept  RegularContainerLogic
concept  ResizableContainer
concept  ResizableStringType
concept  ReverseIterableContainer
concept  RODataObject
concept  RWDataObject
concept  StringType
concept  SupportedCharType
concept  SupportedSizeType
concept  TrivialContainerLogic

Enumerations

enum class  PimplFlags : ice::u8 {
  None = 0x0 , Default = None , NoMoveSemantics = 0x01 , NoCopySemantics = 0x02 ,
  NoMoveCopySemantics = NoMoveSemantics | NoCopySemantics
}

Detailed Description

Copyright 2026 - 2026, Dandielo dandi.nosp@m.elo@.nosp@m.icesh.nosp@m.ard..nosp@m.net SPDX-License-Identifier: MIT

Copyright 2025 - 2026, Dandielo dandi.nosp@m.elo@.nosp@m.icesh.nosp@m.ard..nosp@m.net SPDX-License-Identifier: MIT

Copyright 2025 - 2025, Dandielo dandi.nosp@m.elo@.nosp@m.icesh.nosp@m.ard..nosp@m.net SPDX-License-Identifier: MIT

Copyright 2024 - 2026, Dandielo dandi.nosp@m.elo@.nosp@m.icesh.nosp@m.ard..nosp@m.net SPDX-License-Identifier: MIT

Enumeration Type Documentation

◆ PimplFlags

enum class ice::concepts::PimplFlags : ice::u8
strong
Enumerator
None 
Default 
NoMoveSemantics 
NoCopySemantics 
NoMoveCopySemantics