The Open
D
Programming Language
Learn
Language
Library
Contribute
Blog
Unconst
std
traits
Removes
const
,
inout
and
immutable
qualifiers, if any, from type
T
.
version(StdDdoc)
template
Unconst (
T
) {}
Meta
Source
See Implementation
std
traits
aliases
ConstOf
FieldTypeTuple
ImmutableOf
InoutOf
KeyType
ParameterDefaultValueTuple
ParameterTypeTuple
PointerTarget
SharedConstInoutOf
SharedConstOf
SharedInoutOf
SharedOf
TemplateArgsOf
TemplateOf
TransitiveBaseTypeTuple
ValueType
isExpressionTuple
enums
FunctionAttribute
ParameterStorageClass
Variadic
fullyQualifiedName
hasMember
hasUDA
ifTestable
isAbstractClass
isAbstractFunction
isAssignable
isCopyable
isFinalClass
isFinalFunction
isLvalueAssignable
isRvalueAssignable
isType
isTypeTuple
mangledName
functions
select
properties
lvalueOf
rvalueOf
templates
AllImplicitConversionTargets
BaseClassesTuple
BaseTypeTuple
CommonType
CopyConstness
CopyTypeQualifiers
DeducedParameterType
EnumMembers
FieldNameTuple
Fields
ForeachType
FunctionTypeOf
ImplicitConversionTargets
InterfacesTuple
Largest
MemberFunctionsTuple
OriginalType
ParameterDefaults
ParameterIdentifierTuple
ParameterStorageClassTuple
Parameters
Promoted
QualifierOf
RepresentationTypeTuple
ReturnType
Select
SetFunctionAttributes
Signed
Unconst
Unqual
Unshared
Unsigned
arity
classInstanceAlignment
extractParameterStorageClassFlags
functionAttributes
functionLinkage
getSymbolsByUDA
getUDAs
hasAliasing
hasElaborateAssign
hasElaborateCopyConstructor
hasElaborateDestructor
hasElaborateMove
hasFunctionAttributes
hasIndirections
hasNested
hasStaticMember
hasUnsharedAliasing
isAutodecodableString
isCallable
isConvertibleToString
isCovariantWith
isDynamicArray
isExpressions
isFinal
isFunction
isInnerClass
isIntegral
isNested
isNestedFunction
isNumeric
isSafe
isSomeChar
isUnsafe
isUnsigned
moduleName
mostNegative
packageName
variadicFunctionStyle
variables
allSameType
isAggregateType
isArray
isAssociativeArray
isBasicType
isBoolean
isBuiltinType
isDelegate
isEqualityComparable
isFloatingPoint
isFunctionPointer
isImplicitlyConvertible
isInstanceOf
isIterable
isMutable
isNarrowString
isOrderingComparable
isPointer
isQualifierConvertible
isSIMDVector
isScalarType
isSigned
isSomeFunction
isSomeString
isStaticArray
Removes const, inout and immutable qualifiers, if any, from type T.