Lines Matching refs:pure

138 bool isChar(dchar c) @safe @nogc pure nothrow // rule 2
162 @safe @nogc nothrow pure unittest
203 bool isSpace(dchar c) @safe @nogc pure nothrow
216 bool isDigit(dchar c) @safe @nogc pure nothrow
224 @safe @nogc nothrow pure unittest
241 bool isLetter(dchar c) @safe @nogc nothrow pure // rule 84
255 bool isIdeographic(dchar c) @safe @nogc nothrow pure
266 @safe @nogc nothrow pure unittest
290 bool isBaseChar(dchar c) @safe @nogc nothrow pure
304 bool isCombiningChar(dchar c) @safe @nogc nothrow pure
317 bool isExtender(dchar c) @safe @nogc nothrow pure
376 @safe pure unittest
433 string decode(string s, DecodeMode mode=DecodeMode.LOOSE) @safe pure
488 @safe pure unittest
490 void assertNot(string s) pure
693 this(string name, string interior=null) @safe pure
705 this(const(Tag) tag_) @safe pure
725 void opCatAssign(Text item) @safe pure
743 void opCatAssign(CData item) @safe pure
761 void opCatAssign(Comment item) @safe pure
779 void opCatAssign(ProcessingInstruction item) @safe pure
799 void opCatAssign(Element item) @safe pure
805 private void appendItem(Item item) @safe pure
969 override @property @safe pure @nogc nothrow bool isEmptyXML() const scope { return items.length == 0; }
1041 this(string name, TagType type=TagType.START) @safe pure
1057 private this(ref string s, bool dummy) @safe pure
1209 @property bool isStart() @safe @nogc pure nothrow { return type == TagType.START; }
1219 @property bool isEnd() @safe @nogc pure nothrow { return type == TagType.END; }
1229 @property bool isEmpty() @safe @nogc pure nothrow { return type == TagType.EMPTY; }
1255 this(string content) @safe pure
1311 override string toString() scope const @safe pure nothrow { return "<!--" ~ content ~ "-->"; }
1313 override @property @safe @nogc pure nothrow scope bool isEmptyXML() const { return false; } /// Returns false always
1345 this(string content) @safe pure
1399 override string toString() scope const @safe pure nothrow { return cdata ~ content ~ "]]>"; }
1401 override @property @safe @nogc pure nothrow scope bool isEmptyXML() const { return false; } /// Returns false always
1424 this(string content) @safe pure
1476 override string toString() scope const @safe @nogc pure nothrow { return content; }
1481 override @property @safe @nogc pure nothrow scope bool isEmptyXML() const { return content.length == 0; }
1505 this(string content) @safe pure
1559 override string toString() scope const @safe pure nothrow { return "<!" ~ content ~ ">"; }
1561 override @property @safe @nogc pure nothrow scope bool isEmptyXML() const { return false; } /// Returns false always
1585 this(string content) @safe pure
1639 override string toString() scope const @safe pure nothrow { return "<?" ~ content ~ "?>"; }
1641 override @property @safe @nogc pure nothrow bool isEmptyXML() scope const { return false; } /// Returns false always
1675 abstract @property @safe @nogc pure nothrow bool isEmptyXML() scope const;
1769 this(ElementParser parent) @safe @nogc pure nothrow
1777 this(Tag tag, string* t) @safe @nogc pure nothrow
1789 @property @safe @nogc pure nothrow const(Tag) tag() const { return tag_; }
1858 protected this() @safe @nogc pure nothrow
1881 @property @safe @nogc pure nothrow void onText(Handler handler) { textHandler = handler; }
1907 @safe @nogc pure nothrow void onTextRaw(Handler handler) { rawTextHandler = handler; }
1928 @property @safe @nogc pure nothrow void onCData(Handler handler) { cdataHandler = handler; }
1949 @property @safe @nogc pure nothrow void onComment(Handler handler) { commentHandler = handler; }
1970 @property @safe @nogc pure nothrow void onPI(Handler handler) { piHandler = handler; }
1993 @property @safe @nogc pure nothrow void onXI(Handler handler) { xiHandler = handler; }
2136 override string toString() const @nogc @safe pure nothrow
2150 void fail() @safe pure
2156 void fail(Err e) @safe pure
2162 void fail(string msg2) @safe pure
2168 void checkMisc(ref string s) @safe pure // rule 27
2183 void checkDocument(ref string s) @safe pure // rule 1
2195 void checkChars(ref string s) @safe pure // rule 2
2223 void checkSpace(ref string s) @safe pure // rule 3
2238 void checkName(ref string s, out string name) @safe pure // rule 5
2259 void checkAttValue(ref string s) @safe pure // rule 10
2282 void checkCharData(ref string s) @safe pure // rule 14
2297 void checkComment(ref string s) @safe pure // rule 15
2310 void checkPI(ref string s) @safe pure // rule 16
2322 void checkCDSect(ref string s) @safe pure // rule 18
2334 void checkProlog(ref string s) @safe pure // rule 22
2351 void checkXMLDecl(ref string s) @safe pure // rule 23
2367 void checkVersionInfo(ref string s) @safe pure // rule 24
2381 void checkEq(ref string s) @safe pure // rule 25
2394 void checkVersionNum(ref string s) @safe pure // rule 26
2405 void checkDocTypeDecl(ref string s) @safe pure // rule 28
2421 void checkSDDecl(ref string s) @safe pure // rule 32
2443 void checkElement(ref string s) @safe pure // rule 39
2470 void checkTag(ref string s, out string type, out string name) @safe pure
2491 void checkAttribute(ref string s) @safe pure // rule 41
2505 void checkETag(ref string s, out string name) @safe pure // rule 42
2519 void checkContent(ref string s) @safe pure // rule 43
2542 void checkCharRef(ref string s, out dchar c) @safe pure // rule 66
2593 void checkReference(ref string s) @safe pure // rule 67
2608 void checkEntityRef(ref string s) @safe pure // rule 68
2622 void checkEncName(ref string s) @safe pure // rule 81
2635 void checkEncodingDecl(ref string s) @safe pure // rule 80
2651 void checkLiteral(string literal,ref string s) @safe pure
2661 void checkEnd(string end,ref string s) @safe pure
2731 void check(string s) @safe pure
2746 @system pure unittest
2862 class XMLException : Exception { this(string msg) @safe pure { super(msg); } }
2868 { private this(string msg) @safe pure { super(msg); } }
2872 { private this(string msg) @safe pure { super(msg); } }
2876 { private this(string msg) @safe pure { super(msg); } }
2880 { private this(string msg) @safe pure { super(msg); } }
2884 { private this(string msg) @safe pure { super(msg); } }
2888 { private this(string msg) @safe pure { super(msg); } }
2892 { private this(string msg) @safe pure { super(msg); } }
2896 { private this(string msg) @safe pure { super(msg); } }
2913 private this(string tail,string msg,Err err=null) @safe pure
2921 private void complete(string entire) @safe pure
2934 override string toString() const @safe pure
2964 string chop(ref string s, size_t n) @safe pure nothrow
2972 bool optc(ref string s, char c) @safe pure nothrow
2979 void reqc(ref string s, char c) @safe pure
2985 char requireOneOf(ref string s, string chars) @safe pure
3074 bool lookup(const(int)[] table, int c) @safe @nogc nothrow pure
3092 string startOf(string s) @safe nothrow pure