ctpg ~master (2022-05-29T03:06:24.0192733)
Dub
Repo
string_.build
ctpg
parsers
string_
Undocumented in source.
template
string_
(alias string str)
template
build (
alias
kind
SrcType
) {
static if
(
is(Unqual!(ElementEncodingType!SrcType) == char)
)
enum
adaptedStr
;
static if
(
is(Unqual!(ElementEncodingType!SrcType) == wchar)
)
enum
adaptedStr
;
static if
(
is(Unqual!(ElementEncodingType!SrcType) == dchar)
)
enum
adaptedStr
;
enum
lines
;
enum
errorMsg
;
mixin
MAKE_RESULT
!
q{
string
}
;
static if
(
isSomeString!SrcType
)
Result
parse
(Input!SrcType input, Caller caller);
static if
(!(
isSomeString!SrcType
))
static if
(
isSomeChar!(ElementEncodingType!SrcType)
)
Result
parse
(Input!SrcType input, Caller caller);
static if
(!(
isSomeString!SrcType
))
static if
(!(
isSomeChar!(ElementEncodingType!SrcType)
))
Result
parse
(Input!SrcType input, Caller caller);
}
Members
Functions
parse
Result
parse
(Input!SrcType input, Caller caller)
Undocumented in source. Be warned that the author may not have intended to support it.
parse
Result
parse
(Input!SrcType input, Caller caller)
Undocumented in source. Be warned that the author may not have intended to support it.
parse
Result
parse
(Input!SrcType input, Caller caller)
Undocumented in source. Be warned that the author may not have intended to support it.
Manifest constants
adaptedStr
enum
adaptedStr
;
Undocumented in source.
adaptedStr
enum
adaptedStr
;
Undocumented in source.
adaptedStr
enum
adaptedStr
;
Undocumented in source.
errorMsg
enum
errorMsg
;
Undocumented in source.
lines
enum
lines
;
Undocumented in source.
Mixins
__anonymous
mixin
MAKE_RESULT
!
q{
string
}
Undocumented in source.
Meta
Source
See Implementation
ctpg
parsers
string_
templates
build