Procs
proc `&=`(document`gensym316: HtmlDocument; child`gensym316: HtmlElement; children`gensym316: seq[HtmlElement]): HtmlDocument {....raises: [], tags: [], forbids: [].}
proc `&=`(document`gensym316: HtmlDocument; child`gensym316: HtmlElement; children`gensym316: varargs[HtmlElement]): HtmlDocument {....raises: [], tags: [], forbids: [].}
proc `&=`(document`gensym316: var HtmlDocument; children`gensym316: seq[HtmlElement]) {....raises: [], tags: [], forbids: [].}
proc `&=`(document`gensym316: var HtmlDocument; child`gensym316: HtmlElement; children`gensym316: varargs[HtmlElement]) {....raises: [], tags: [], forbids: [].}
proc `&=`(document`gensym370: var XmlDocument; children`gensym370: seq[XmlElement]) {....raises: [], tags: [], forbids: [].}
proc `&=`(document`gensym370: var XmlDocument; child`gensym370: XmlElement; children`gensym370: varargs[XmlElement]) {....raises: [], tags: [], forbids: [].}
proc `&=`(document`gensym370: XmlDocument; child`gensym370: XmlElement; children`gensym370: seq[XmlElement]): XmlDocument {....raises: [], tags: [], forbids: [].}
proc `&=`(document`gensym370: XmlDocument; child`gensym370: XmlElement; children`gensym370: varargs[XmlElement]): XmlDocument {....raises: [], tags: [], forbids: [].}
proc `&=`(element`gensym127: HtmlElement; child`gensym127: HtmlElement; children`gensym127: varargs[HtmlElement]): HtmlElement {....raises: [], tags: [], forbids: [].}
- Appends children to element
proc `&=`(element`gensym127: HtmlElement; children`gensym127: seq[HtmlElement]): HtmlElement {....raises: [], tags: [], forbids: [].}
- Appends children to element
proc `&=`(element`gensym127: var HtmlElement; children`gensym127: seq[HtmlElement]) {....raises: [], tags: [], forbids: [].}
- Appends children to element
proc `&=`(element`gensym127: var HtmlElement; child`gensym127: HtmlElement; children`gensym127: varargs[HtmlElement]) {....raises: [], tags: [], forbids: [].}
- Appends children to element
proc `&=`(element`gensym165: var XmlElement; child`gensym165: XmlElement; children`gensym165: varargs[XmlElement]) {....raises: [], tags: [], forbids: [].}
- Appends children to element
proc `&=`(element`gensym165: var XmlElement; children`gensym165: seq[XmlElement]) {....raises: [], tags: [], forbids: [].}
- Appends children to element
proc `&=`(element`gensym165: XmlElement; child`gensym165: XmlElement; children`gensym165: varargs[XmlElement]): XmlElement {....raises: [], tags: [], forbids: [].}
- Appends children to element
proc `&=`(element`gensym165: XmlElement; children`gensym165: seq[XmlElement]): XmlElement {. ...raises: [], tags: [], forbids: [].}
- Appends children to element
proc `&=`(element`gensym203: HtmlElement; attribute`gensym203: Attribute; attributes`gensym203: varargs[Attribute]): HtmlElement {....raises: [], tags: [], forbids: [].}
- Adds attributes to element
proc `&=`(element`gensym203: HtmlElement; attributes`gensym203: seq[Attribute]): HtmlElement {....raises: [], tags: [], forbids: [].}
- Adds attributes to element
proc `&=`(element`gensym203: var HtmlElement; attributes`gensym203: seq[Attribute]) {....raises: [], tags: [], forbids: [].}
- Adds attributes to element
proc `&=`(element`gensym203: var HtmlElement; attribute`gensym203: Attribute; attributes`gensym203: varargs[Attribute]) {....raises: [], tags: [], forbids: [].}
- Adds attributes to element
proc `&=`(element`gensym241: var XmlElement; attribute`gensym241: Attribute; attributes`gensym241: varargs[Attribute]) {....raises: [], tags: [], forbids: [].}
- Adds attributes to element
proc `&=`(element`gensym241: var XmlElement; attributes`gensym241: seq[Attribute]) {....raises: [], tags: [], forbids: [].}
- Adds attributes to element
proc `&=`(element`gensym241: XmlElement; attribute`gensym241: Attribute; attributes`gensym241: varargs[Attribute]): XmlElement {....raises: [], tags: [], forbids: [].}
- Adds attributes to element
proc `&=`(element`gensym241: XmlElement; attributes`gensym241: seq[Attribute]): XmlElement {....raises: [], tags: [], forbids: [].}
- Adds attributes to element
proc add(document`gensym298: HtmlDocument; child`gensym298: HtmlElement; children`gensym298: seq[HtmlElement]): HtmlDocument {....raises: [], tags: [], forbids: [].}
proc add(document`gensym298: HtmlDocument; child`gensym298: HtmlElement; children`gensym298: varargs[HtmlElement]): HtmlDocument {....raises: [], tags: [], forbids: [].}
proc add(document`gensym298: var HtmlDocument; children`gensym298: seq[HtmlElement]) {....raises: [], tags: [], forbids: [].}
proc add(document`gensym298: var HtmlDocument; child`gensym298: HtmlElement; children`gensym298: varargs[HtmlElement]) {....raises: [], tags: [], forbids: [].}
proc add(document`gensym352: var XmlDocument; child`gensym352: XmlElement; children`gensym352: varargs[XmlElement]) {....raises: [], tags: [], forbids: [].}
proc add(document`gensym352: var XmlDocument; children`gensym352: seq[XmlElement]) {....raises: [], tags: [], forbids: [].}
proc add(document`gensym352: XmlDocument; child`gensym352: XmlElement; children`gensym352: seq[XmlElement]): XmlDocument {....raises: [], tags: [], forbids: [].}
proc add(document`gensym352: XmlDocument; child`gensym352: XmlElement; children`gensym352: varargs[XmlElement]): XmlDocument {....raises: [], tags: [], forbids: [].}
proc add(element`gensym108: HtmlElement; child`gensym108: HtmlElement; children`gensym108: varargs[HtmlElement]): HtmlElement {....raises: [], tags: [], forbids: [].}
- Appends children to element
proc add(element`gensym108: HtmlElement; children`gensym108: seq[HtmlElement]): HtmlElement {....raises: [], tags: [], forbids: [].}
- Appends children to element
proc add(element`gensym108: var HtmlElement; child`gensym108: HtmlElement; children`gensym108: varargs[HtmlElement]) {....raises: [], tags: [], forbids: [].}
- Appends children to element
proc add(element`gensym108: var HtmlElement; children`gensym108: seq[HtmlElement]) {....raises: [], tags: [], forbids: [].}
- Appends children to element
proc add(element`gensym146: var XmlElement; child`gensym146: XmlElement; children`gensym146: varargs[XmlElement]) {....raises: [], tags: [], forbids: [].}
- Appends children to element
proc add(element`gensym146: var XmlElement; children`gensym146: seq[XmlElement]) {....raises: [], tags: [], forbids: [].}
- Appends children to element
proc add(element`gensym146: XmlElement; child`gensym146: XmlElement; children`gensym146: varargs[XmlElement]): XmlElement {....raises: [], tags: [], forbids: [].}
- Appends children to element
proc add(element`gensym146: XmlElement; children`gensym146: seq[XmlElement]): XmlElement {. ...raises: [], tags: [], forbids: [].}
- Appends children to element
proc add(element`gensym184: HtmlElement; attribute`gensym184: Attribute; attributes`gensym184: varargs[Attribute]): HtmlElement {....raises: [], tags: [], forbids: [].}
- Adds attributes to element
proc add(element`gensym184: HtmlElement; attributes`gensym184: seq[Attribute]): HtmlElement {....raises: [], tags: [], forbids: [].}
- Adds attributes to element
proc add(element`gensym184: var HtmlElement; attribute`gensym184: Attribute; attributes`gensym184: varargs[Attribute]) {....raises: [], tags: [], forbids: [].}
- Adds attributes to element
proc add(element`gensym184: var HtmlElement; attributes`gensym184: seq[Attribute]) {....raises: [], tags: [], forbids: [].}
- Adds attributes to element
proc add(element`gensym222: var XmlElement; attribute`gensym222: Attribute; attributes`gensym222: varargs[Attribute]) {....raises: [], tags: [], forbids: [].}
- Adds attributes to element
proc add(element`gensym222: var XmlElement; attributes`gensym222: seq[Attribute]) {....raises: [], tags: [], forbids: [].}
- Adds attributes to element
proc add(element`gensym222: XmlElement; attribute`gensym222: Attribute; attributes`gensym222: varargs[Attribute]): XmlElement {....raises: [], tags: [], forbids: [].}
- Adds attributes to element
proc add(element`gensym222: XmlElement; attributes`gensym222: seq[Attribute]): XmlElement {. ...raises: [], tags: [], forbids: [].}
- Adds attributes to element
proc addToBody(document`gensym280: HtmlDocument; child`gensym280: HtmlElement; children`gensym280: seq[HtmlElement]): HtmlDocument {....raises: [], tags: [], forbids: [].}
proc addToBody(document`gensym280: HtmlDocument; child`gensym280: HtmlElement; children`gensym280: varargs[HtmlElement]): HtmlDocument {. ...raises: [], tags: [], forbids: [].}
proc addToBody(document`gensym280: var HtmlDocument; children`gensym280: seq[HtmlElement]) {....raises: [], tags: [], forbids: [].}
proc addToBody(document`gensym280: var HtmlDocument; child`gensym280: HtmlElement; children`gensym280: varargs[HtmlElement]) {....raises: [], tags: [], forbids: [].}
proc addToBody(document`gensym334: var XmlDocument; children`gensym334: seq[XmlElement]) {....raises: [], tags: [], forbids: [].}
proc addToBody(document`gensym334: var XmlDocument; child`gensym334: XmlElement; children`gensym334: varargs[XmlElement]) {....raises: [], tags: [], forbids: [].}
proc addToBody(document`gensym334: XmlDocument; child`gensym334: XmlElement; children`gensym334: seq[XmlElement]): XmlDocument {....raises: [], tags: [], forbids: [].}
proc addToBody(document`gensym334: XmlDocument; child`gensym334: XmlElement; children`gensym334: varargs[XmlElement]): XmlDocument {. ...raises: [], tags: [], forbids: [].}
proc addToHead(document`gensym262: HtmlDocument; child`gensym262: HtmlElement; children`gensym262: seq[HtmlElement]): HtmlDocument {....raises: [], tags: [], forbids: [].}
proc addToHead(document`gensym262: HtmlDocument; child`gensym262: HtmlElement; children`gensym262: varargs[HtmlElement]): HtmlDocument {. ...raises: [], tags: [], forbids: [].}
proc addToHead(document`gensym262: var HtmlDocument; children`gensym262: seq[HtmlElement]) {....raises: [], tags: [], forbids: [].}
proc addToHead(document`gensym262: var HtmlDocument; child`gensym262: HtmlElement; children`gensym262: varargs[HtmlElement]) {....raises: [], tags: [], forbids: [].}
proc attr(attribute`gensym1: string): Attribute {....raises: [], tags: [], forbids: [].}
- Constructs new Attribute
proc attr(attribute`gensym1: string; value`gensym1: bool): Attribute {. ...raises: [], tags: [], forbids: [].}
- Constructs new Attribute
proc html(content`gensym10: seq[string]): HtmlElement {....raises: [], tags: [], forbids: [].}
- Constructs raw text for document
proc html(content`gensym10: string): HtmlElement {....raises: [], tags: [], forbids: [].}
- Constructs raw text for document
proc html(content`gensym10: varargs[string]): HtmlElement {....raises: [], tags: [], forbids: [].}
- Constructs raw text for document
proc newAttribute(attribute`gensym0: string): Attribute {....raises: [], tags: [], forbids: [].}
- Constructs new Attribute
proc newAttribute(attribute`gensym0: string; value`gensym0: bool): Attribute {. ...raises: [], tags: [], forbids: [].}
- Constructs new Attribute
proc newAttribute[T: not bool](attribute`gensym0: string; value`gensym0: T; values`gensym0: varargs[T]): Attribute
- Constructs new Attribute
proc newAttribute[T: not bool](attribute`gensym0: string; values`gensym0: seq[T]): Attribute
- Constructs new Attribute
proc newHtmlComment(comment`gensym92: seq[string]): HtmlElement {....raises: [], tags: [], forbids: [].}
- Constructs new comment
proc newHtmlComment(comment`gensym92: varargs[string]): HtmlElement {. ...raises: [], tags: [], forbids: [].}
- Constructs new comment
proc newHtmlDocument(): HtmlDocument {....raises: [], tags: [], forbids: [].}
-
Creates new document with without a file name
Will raise IOError when writing file to disk and no name was provided.
proc newHtmlDocument(filename`gensym260: string): HtmlDocument {....raises: [], tags: [], forbids: [].}
- Creates new document with a file name
proc newHtmlElement(tag`gensym34: string): HtmlElement {....raises: [], tags: [], forbids: [].}
- Constructs new element
proc newHtmlElement(tag`gensym34: string; attributes`gensym34: seq[Attribute]): HtmlElement {. ...raises: [], tags: [], forbids: [].}
- Constructs new element
proc newHtmlElement(tag`gensym34: string; attributes`gensym34: seq[Attribute]; child`gensym34: HtmlElement; children`gensym34: varargs[HtmlElement]): HtmlElement {. ...raises: [], tags: [], forbids: [].}
- Constructs new element
proc newHtmlElement(tag`gensym34: string; attributes`gensym34: seq[Attribute]; children`gensym34: seq[HtmlElement]): HtmlElement {. ...raises: [], tags: [], forbids: [].}
- Constructs new element
proc newHtmlElement(tag`gensym34: string; attributes`gensym34: seq[Attribute]; content`gensym34: seq[string]): HtmlElement {....raises: [], tags: [], forbids: [].}
- Constructs new element
proc newHtmlElement(tag`gensym34: string; attributes`gensym34: seq[Attribute]; content`gensym34: string; moreContent`gensym34: varargs[string]): HtmlElement {. ...raises: [], tags: [], forbids: [].}
- Constructs new element
proc newHtmlElement(tag`gensym34: string; child`gensym34: HtmlElement; children`gensym34: varargs[HtmlElement]): HtmlElement {. ...raises: [], tags: [], forbids: [].}
- Constructs new element
proc newHtmlElement(tag`gensym34: string; children`gensym34: seq[HtmlElement]): HtmlElement {. ...raises: [], tags: [], forbids: [].}
- Constructs new element
proc newHtmlElement(tag`gensym34: string; content`gensym34: seq[string]): HtmlElement {. ...raises: [], tags: [], forbids: [].}
- Constructs new element
proc newHtmlElement(tag`gensym34: string; content`gensym34: string; moreContent`gensym34: varargs[string]): HtmlElement {. ...raises: [], tags: [], forbids: [].}
- Constructs new element
proc newXmlComment(comment`gensym100: seq[string]): XmlElement {....raises: [], tags: [], forbids: [].}
- Constructs new comment
proc newXmlComment(comment`gensym100: varargs[string]): XmlElement {....raises: [], tags: [], forbids: [].}
- Constructs new comment
proc newXmlDocument(): XmlDocument {....raises: [], tags: [], forbids: [].}
-
Creates new document with without a file name
Will raise IOError when writing file to disk and no name was provided.
proc newXmlDocument(filename`gensym261: string): XmlDocument {....raises: [], tags: [], forbids: [].}
- Creates new document with a file name
proc newXmlElement(tag`gensym63: string): XmlElement {....raises: [], tags: [], forbids: [].}
- Constructs new element
proc newXmlElement(tag`gensym63: string; attributes`gensym63: seq[Attribute]): XmlElement {. ...raises: [], tags: [], forbids: [].}
- Constructs new element
proc newXmlElement(tag`gensym63: string; attributes`gensym63: seq[Attribute]; child`gensym63: XmlElement; children`gensym63: varargs[XmlElement]): XmlElement {. ...raises: [], tags: [], forbids: [].}
- Constructs new element
proc newXmlElement(tag`gensym63: string; attributes`gensym63: seq[Attribute]; children`gensym63: seq[XmlElement]): XmlElement {....raises: [], tags: [], forbids: [].}
- Constructs new element
proc newXmlElement(tag`gensym63: string; attributes`gensym63: seq[Attribute]; content`gensym63: seq[string]): XmlElement {....raises: [], tags: [], forbids: [].}
- Constructs new element
proc newXmlElement(tag`gensym63: string; attributes`gensym63: seq[Attribute]; content`gensym63: string; moreContent`gensym63: varargs[string]): XmlElement {. ...raises: [], tags: [], forbids: [].}
- Constructs new element
proc newXmlElement(tag`gensym63: string; child`gensym63: XmlElement; children`gensym63: varargs[XmlElement]): XmlElement {. ...raises: [], tags: [], forbids: [].}
- Constructs new element
proc newXmlElement(tag`gensym63: string; children`gensym63: seq[XmlElement]): XmlElement {. ...raises: [], tags: [], forbids: [].}
- Constructs new element
proc newXmlElement(tag`gensym63: string; content`gensym63: seq[string]): XmlElement {. ...raises: [], tags: [], forbids: [].}
- Constructs new element
proc newXmlElement(tag`gensym63: string; content`gensym63: string; moreContent`gensym63: varargs[string]): XmlElement {. ...raises: [], tags: [], forbids: [].}
- Constructs new element
proc rawHtmlText(content`gensym2: seq[string]): HtmlElement {....raises: [], tags: [], forbids: [].}
- Constructs raw text for document
proc rawHtmlText(content`gensym2: string): HtmlElement {....raises: [], tags: [], forbids: [].}
- Constructs raw text for document
proc rawHtmlText(content`gensym2: varargs[string]): HtmlElement {....raises: [], tags: [], forbids: [].}
- Constructs raw text for document
proc rawXmlText(content`gensym18: seq[string]): XmlElement {....raises: [], tags: [], forbids: [].}
- Constructs raw text for document
proc rawXmlText(content`gensym18: string): XmlElement {....raises: [], tags: [], forbids: [].}
- Constructs raw text for document
proc rawXmlText(content`gensym18: varargs[string]): XmlElement {....raises: [], tags: [], forbids: [].}
- Constructs raw text for document
proc xml(content`gensym26: seq[string]): XmlElement {....raises: [], tags: [], forbids: [].}
- Constructs raw text for document
proc xml(content`gensym26: string): XmlElement {....raises: [], tags: [], forbids: [].}
- Constructs raw text for document
proc xml(content`gensym26: varargs[string]): XmlElement {....raises: [], tags: [], forbids: [].}
- Constructs raw text for document