cattag/htmlXml/procs

Search:
Group by:

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 attr[T: not bool](attribute`gensym1: string; value`gensym1: T;
                       values`gensym1: varargs[T]): Attribute
Constructs new Attribute
proc attr[T: not bool](attribute`gensym1: string; values`gensym1: seq[T]): Attribute
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