Lines Matching refs:pure

141 bool isChar(dchar c) @safe @nogc pure nothrow // rule 2
165 @safe @nogc nothrow pure unittest
206 bool isSpace(dchar c) @safe @nogc pure nothrow
219 bool isDigit(dchar c) @safe @nogc pure nothrow
227 @safe @nogc nothrow pure unittest
244 bool isLetter(dchar c) @safe @nogc nothrow pure // rule 84
258 bool isIdeographic(dchar c) @safe @nogc nothrow pure
269 @safe @nogc nothrow pure unittest
293 bool isBaseChar(dchar c) @safe @nogc nothrow pure
307 bool isCombiningChar(dchar c) @safe @nogc nothrow pure
320 bool isExtender(dchar c) @safe @nogc nothrow pure
379 @safe pure unittest
436 string decode(string s, DecodeMode mode=DecodeMode.LOOSE) @safe pure
491 @safe pure unittest
493 void assertNot(string s) pure
696 this(string name, string interior=null) @safe pure
708 this(const(Tag) tag_) @safe pure
728 void opOpAssign(string op)(Text item) @safe pure
747 void opOpAssign(string op)(CData item) @safe pure
766 void opOpAssign(string op)(Comment item) @safe pure
785 void opOpAssign(string op)(ProcessingInstruction item) @safe pure
806 void opOpAssign(string op)(Element item) @safe pure
813 private void appendItem(Item item) @safe pure
977 override @property @safe pure @nogc nothrow bool isEmptyXML() const scope { return items.length == 0; }
1049 this(string name, TagType type=TagType.START) @safe pure
1065 private this(ref string s, bool dummy) @safe pure
1217 @property bool isStart() @safe @nogc pure nothrow { return type == TagType.START; }
1227 @property bool isEnd() @safe @nogc pure nothrow { return type == TagType.END; }
1237 @property bool isEmpty() @safe @nogc pure nothrow { return type == TagType.EMPTY; }
1263 this(string content) @safe pure
1319 override string toString() scope const @safe pure nothrow { return "<!--" ~ content ~ "-->"; }
1321 override @property @safe @nogc pure nothrow scope bool isEmptyXML() const { return false; } // Returns false always
1354 this(string content) @safe pure
1408 override string toString() scope const @safe pure nothrow { return cdata ~ content ~ "]]>"; }
1410 override @property @safe @nogc pure nothrow scope bool isEmptyXML() const { return false; } // Returns false always
1433 this(string content) @safe pure
1485 override string toString() scope const @safe @nogc pure nothrow { return content; }
1490 override @property @safe @nogc pure nothrow scope bool isEmptyXML() const { return content.length == 0; }
1514 this(string content) @safe pure
1568 override string toString() scope const @safe pure nothrow { return "<!" ~ content ~ ">"; }
1570 override @property @safe @nogc pure nothrow scope bool isEmptyXML() const { return false; } // Returns false always
1594 this(string content) @safe pure
1648 override string toString() scope const @safe pure nothrow { return "<?" ~ content ~ "?>"; }
1650 override @property @safe @nogc pure nothrow bool isEmptyXML() scope const { return false; } // Returns false always
1684 abstract @property @safe @nogc pure nothrow bool isEmptyXML() scope const;
1778 this(ElementParser parent) @safe @nogc pure nothrow
1786 this(Tag tag, string* t) @safe @nogc pure nothrow
1798 @property @safe @nogc pure nothrow const(Tag) tag() const { return tag_; }
1867 protected this() @safe @nogc pure nothrow
1890 @property @safe @nogc pure nothrow void onText(Handler handler) { textHandler = handler; }
1916 @safe @nogc pure nothrow void onTextRaw(Handler handler) { rawTextHandler = handler; }
1937 @property @safe @nogc pure nothrow void onCData(Handler handler) { cdataHandler = handler; }
1958 @property @safe @nogc pure nothrow void onComment(Handler handler) { commentHandler = handler; }
1979 @property @safe @nogc pure nothrow void onPI(Handler handler) { piHandler = handler; }
2002 @property @safe @nogc pure nothrow void onXI(Handler handler) { xiHandler = handler; }
2145 override string toString() const @nogc @safe pure nothrow
2159 void fail() @safe pure
2165 void fail(Err e) @safe pure
2171 void fail(string msg2) @safe pure
2177 void checkMisc(ref string s) @safe pure // rule 27
2192 void checkDocument(ref string s) @safe pure // rule 1
2204 void checkChars(ref string s) @safe pure // rule 2
2232 void checkSpace(ref string s) @safe pure // rule 3
2247 void checkName(ref string s, out string name) @safe pure // rule 5
2268 void checkAttValue(ref string s) @safe pure // rule 10
2291 void checkCharData(ref string s) @safe pure // rule 14
2306 void checkComment(ref string s) @safe pure // rule 15
2319 void checkPI(ref string s) @safe pure // rule 16
2331 void checkCDSect(ref string s) @safe pure // rule 18
2343 void checkProlog(ref string s) @safe pure // rule 22
2360 void checkXMLDecl(ref string s) @safe pure // rule 23
2376 void checkVersionInfo(ref string s) @safe pure // rule 24
2390 void checkEq(ref string s) @safe pure // rule 25
2403 void checkVersionNum(ref string s) @safe pure // rule 26
2414 void checkDocTypeDecl(ref string s) @safe pure // rule 28
2430 void checkSDDecl(ref string s) @safe pure // rule 32
2452 void checkElement(ref string s) @safe pure // rule 39
2479 void checkTag(ref string s, out string type, out string name) @safe pure
2500 void checkAttribute(ref string s) @safe pure // rule 41
2514 void checkETag(ref string s, out string name) @safe pure // rule 42
2528 void checkContent(ref string s) @safe pure // rule 43
2551 void checkCharRef(ref string s, out dchar c) @safe pure // rule 66
2602 void checkReference(ref string s) @safe pure // rule 67
2617 void checkEntityRef(ref string s) @safe pure // rule 68
2631 void checkEncName(ref string s) @safe pure // rule 81
2644 void checkEncodingDecl(ref string s) @safe pure // rule 80
2660 void checkLiteral(string literal,ref string s) @safe pure
2670 void checkEnd(string end,ref string s) @safe pure
2740 void check(string s) @safe pure
2755 @system pure unittest
2871 class XMLException : Exception { this(string msg) @safe pure { super(msg); } }
2877 { private this(string msg) @safe pure { super(msg); } }
2881 { private this(string msg) @safe pure { super(msg); } }
2885 { private this(string msg) @safe pure { super(msg); } }
2889 { private this(string msg) @safe pure { super(msg); } }
2893 { private this(string msg) @safe pure { super(msg); } }
2897 { private this(string msg) @safe pure { super(msg); } }
2901 { private this(string msg) @safe pure { super(msg); } }
2905 { private this(string msg) @safe pure { super(msg); } }
2922 private this(string tail,string msg,Err err=null) @safe pure
2930 private void complete(string entire) @safe pure
2943 override string toString() const @safe pure
2973 string chop(ref string s, size_t n) @safe pure nothrow
2981 bool optc(ref string s, char c) @safe pure nothrow
2988 void reqc(ref string s, char c) @safe pure
2994 char requireOneOf(ref string s, string chars) @safe pure
3080 bool lookup(const(int)[] table, int c) @safe @nogc nothrow pure
3098 string startOf(string s) @safe nothrow pure