dpq v0.11.6 (2022-06-04T09:22:35Z)
Dub
Repo
filterSerialisableMembers
dpq
attributes
A filter implementation for serialisableMembers
template
filterSerialisableMembers (
T
fields
...
) {
alias
filterSerialisableMembers
=
TypeTuple
!()
;
static if
(!(
fields.length == 0
))
enum
m
;
alias
filterSerialisableMembers
=
TypeTuple
!(
TypeTuple
!(
m
),
filterSerialisableMembers
!(
T
,
fields
[
1
..$]))
;
alias
filterSerialisableMembers
=
filterSerialisableMembers
!(
T
,
fields
[
1
..$])
;
alias
filterSerialisableMembers
=
filterSerialisableMembers
!(
T
,
fields
[
1
..$])
;
}
Members
Aliases
filterSerialisableMembers
alias
filterSerialisableMembers
=
TypeTuple
!(
TypeTuple
!(
m
),
filterSerialisableMembers
!(
T
,
fields
[
1
..$]))
Undocumented in source.
filterSerialisableMembers
alias
filterSerialisableMembers
=
filterSerialisableMembers
!(
T
,
fields
[
1
..$])
Undocumented in source.
filterSerialisableMembers
alias
filterSerialisableMembers
=
TypeTuple
!()
Undocumented in source.
filterSerialisableMembers
alias
filterSerialisableMembers
=
filterSerialisableMembers
!(
T
,
fields
[
1
..$])
Undocumented in source.
Manifest constants
m
enum
m
;
Undocumented in source.
Meta
Source
See Implementation
dpq
attributes
aliases
FK
FKey
PK
PKey
PrimaryKey
attr
embed
ignore
relation
enums
EmbedAttribute
IgnoreAttribute
PrimaryKeyAttribute
functions
attribute
suffix
type
manifest constants
notNull
properties
foreignKey
index
serial
serial4
serial8
uniqueIndex
structs
AttributeAttribute
ColumnSuffixAttribute
ForeignKeyAttribute
IndexAttribute
PGTypeAttribute
RelationAttribute
templates
AttributeList
AttributeList2
SnakeCase
attributeName
embeddedPrefix
filterSerialisableMembers
getMembersByUDA
isNonStaticMember
isPK
isPublicMember
isRWField
isRWPlainField
primaryKeyAttributeName
primaryKeyName
relationName
serialisableMembers
A filter implementation for serialisableMembers