If S contains a literal operator with
parameter type unsigned long long, the literal L is treated as a call of
the form
operator ""X(nULL)
 
Otherwise, 
S shall contain a raw literal operator
or a numeric literal operator template (
[over.literal]) but not both
.If S contains a raw literal operator,
the literal L is treated as a call of the form
operator ""X("n")
 
Otherwise (
S contains a numeric literal operator template),
L is treated as a call of the form
operator ""X<'c1', 'c2', ... 'ck'>()
where 
n is the source character sequence 
c1c2...ck.[
Note 1: 
The sequence
c1c2...ck can only contain characters from the basic character set
. — 
end note]