Module flod.meta
Various metaprogramming helpers.
Functions
Name | Description |
---|---|
moveIfNonCopyable
|
Forwards to std.algorithm.move iff t is non-copyable.
|
Structs
Name | Description |
---|---|
Id
|
Used to compare alias lists. |
Templates
Name | Description |
---|---|
NonCopyable
|
Mix it in inside a struct definition to make the struct non-copyable.
|
ReplaceWithMask
|
|
str
|
Enum values
Name | Type | Description |
---|---|---|
isCopyable
|
Evaluates to true iff instances of T can be copied.
|
|
isType
|
Tests if template S can be instantiated with argument list A and the instantiation is a type.
|
Authors
Copyright
© 2016 Adrian Matoga