2020-02-17 21:05:20 +00:00
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
< html > < head > < meta http-equiv = "Content-Type" content = "text/html;charset=iso-8859-1" >
< title > XQilla Simple API: StaticResolutionContext Class Reference< / title >
< link href = "doxygen.css" rel = "stylesheet" type = "text/css" >
< link href = "tabs.css" rel = "stylesheet" type = "text/css" >
< / head > < body >
2020-02-17 21:10:06 +00:00
<!-- Generated by Doxygen 1.5.1 -->
2020-02-17 21:05:20 +00:00
< div class = "tabs" >
< ul >
< li > < a href = "index.html" > < span > Main Page< / span > < / a > < / li >
< li > < a href = "namespaces.html" > < span > Namespaces< / span > < / a > < / li >
< li id = "current" > < a href = "classes.html" > < span > Classes< / span > < / a > < / li >
< li > < a href = "files.html" > < span > Files< / span > < / a > < / li >
< / ul > < / div >
< div class = "tabs" >
< ul >
< li > < a href = "classes.html" > < span > Alphabetical List< / span > < / a > < / li >
< li > < a href = "annotated.html" > < span > Class List< / span > < / a > < / li >
< li > < a href = "hierarchy.html" > < span > Class Hierarchy< / span > < / a > < / li >
< li > < a href = "functions.html" > < span > Class Members< / span > < / a > < / li >
< / ul > < / div >
< h1 > StaticResolutionContext Class Reference< / h1 > <!-- doxytag: class="StaticResolutionContext" --> Records access to various parts of the context during static resolution.
< a href = "#_details" > More...< / a >
< p >
< code > #include < < a class = "el" href = "StaticResolutionContext_8hpp-source.html" > StaticResolutionContext.hpp< / a > > < / code >
< p >
< a href = "classStaticResolutionContext-members.html" > List of all members.< / a > < table border = "0" cellpadding = "0" cellspacing = "0" >
< tr > < td > < / td > < / tr >
< tr > < td colspan = "2" > < br > < h2 > Public Types< / h2 > < / td > < / tr >
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > enum < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticResolutionContext.html#87964bd0c00c1146277b7652fd06e6cc" > Properties< / a > { < br >
< a class = "el" href = "classStaticResolutionContext.html#87964bd0c00c1146277b7652fd06e6ccd954845ea8bd498393f174ec56c1049a" > DOCORDER< / a > = 0x001,
< a class = "el" href = "classStaticResolutionContext.html#87964bd0c00c1146277b7652fd06e6ccd6ac66b71e1cd6408d09f978215b9b5a" > PEER< / a > = 0x002,
< a class = "el" href = "classStaticResolutionContext.html#87964bd0c00c1146277b7652fd06e6ccea02937d0a5cb27570b5bf953188a559" > SUBTREE< / a > = 0x004,
< a class = "el" href = "classStaticResolutionContext.html#87964bd0c00c1146277b7652fd06e6cc730f134e9c10f423a8f6fc842c115ee7" > GROUPED< / a > = 0x008,
< br >
< a class = "el" href = "classStaticResolutionContext.html#87964bd0c00c1146277b7652fd06e6cc916b4dd12b03d4745a8461f516f7c463" > SAMEDOC< / a > = 0x010,
< a class = "el" href = "classStaticResolutionContext.html#87964bd0c00c1146277b7652fd06e6cce2ba5b25a3e709f04086ee31b0a78a92" > ONENODE< / a > = 0x020,
< a class = "el" href = "classStaticResolutionContext.html#87964bd0c00c1146277b7652fd06e6cc63606dfedb6fc76e25c3f05b9fb27b07" > SELF< / a > = 0x040,
< a class = "el" href = "classStaticResolutionContext.html#87964bd0c00c1146277b7652fd06e6ccee8a582e09e5ee0f1a558b7549611ae8" > FORWARDREF< / a > = 0x080,
< br >
< a class = "el" href = "classStaticResolutionContext.html#87964bd0c00c1146277b7652fd06e6cc5b22c5f75855deefd015423d4e7a1130" > UNDEFINEDVAR< / a > = 0x100
< br >
}< / td > < / tr >
< tr > < td class = "mdescLeft" > < / td > < td class = "mdescRight" > Properties that allow optimisation regarding sorting or not. < a href = "classStaticResolutionContext.html#87964bd0c00c1146277b7652fd06e6cc" > More...< / a > < br > < / td > < / tr >
< tr > < td colspan = "2" > < br > < h2 > Public Member Functions< / h2 > < / td > < / tr >
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticResolutionContext.html#53c21cfa836ab98ce2527c50a724d4dd" > StaticResolutionContext< / a > (< a class = "el" href = "classXPath2MemoryManager.html" > XPath2MemoryManager< / a > *memMgr)< / td > < / tr >
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticResolutionContext.html#f2854e7505b9b43b511dfca664db5745" > StaticResolutionContext< / a > (const < a class = "el" href = "classStaticResolutionContext.html" > StaticResolutionContext< / a > & o, < a class = "el" href = "classXPath2MemoryManager.html" > XPath2MemoryManager< / a > *memMgr)< / td > < / tr >
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > void < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticResolutionContext.html#e5472cd0af8f836da738bd8330fc8cae" > copy< / a > (const < a class = "el" href = "classStaticResolutionContext.html" > StaticResolutionContext< / a > & o)< / td > < / tr >
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > void < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticResolutionContext.html#fc51f0b434f154735d34a2a81e173e41" > clear< / a > ()< / td > < / tr >
< tr > < td class = "mdescLeft" > < / td > < td class = "mdescRight" > Clears all the information in this < a class = "el" href = "classStaticResolutionContext.html" > StaticResolutionContext< / a > . < a href = "#fc51f0b434f154735d34a2a81e173e41" > < / a > < br > < / td > < / tr >
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > void < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticResolutionContext.html#0c11ac30c2dbf34fad9a14cb2bf8f91d" > forceNoFolding< / a > (bool value)< / td > < / tr >
< tr > < td class = "mdescLeft" > < / td > < td class = "mdescRight" > Overrides all the other flags, and never allows this sub-expression to be constant folded. < a href = "#0c11ac30c2dbf34fad9a14cb2bf8f91d" > < / a > < br > < / td > < / tr >
2020-02-17 21:10:06 +00:00
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > bool < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticResolutionContext.html#8fccb1f599d5fe8799fcc99621aca463" > isNoFoldingForced< / a > () const< / td > < / tr >
2020-02-17 21:05:20 +00:00
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > void < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticResolutionContext.html#ae8d96645d5150813a74b77c47b4a695" > contextItemUsed< / a > (bool value)< / td > < / tr >
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > void < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticResolutionContext.html#cabd3f5747424fa69b1e6bad60a2ca10" > contextPositionUsed< / a > (bool value)< / td > < / tr >
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > void < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticResolutionContext.html#0ca47102e6bccb74129abfa12d62b8a0" > contextSizeUsed< / a > (bool value)< / td > < / tr >
2020-02-17 21:10:06 +00:00
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > bool < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticResolutionContext.html#ec54724c222546a7ab94bfc558d99fe6" > isContextItemUsed< / a > () const< / td > < / tr >
2020-02-17 21:05:20 +00:00
2020-02-17 21:10:06 +00:00
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > bool < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticResolutionContext.html#63234911a5e3cf8234657943ba6af8f2" > isContextPositionUsed< / a > () const< / td > < / tr >
2020-02-17 21:05:20 +00:00
2020-02-17 21:10:06 +00:00
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > bool < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticResolutionContext.html#d8228a06c860ee5885dc0b361f44686f" > isContextSizeUsed< / a > () const< / td > < / tr >
2020-02-17 21:05:20 +00:00
2020-02-17 21:10:06 +00:00
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > bool < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticResolutionContext.html#7166baf936ccd785162781dd026710b1" > areContextFlagsUsed< / a > () const< / td > < / tr >
2020-02-17 21:05:20 +00:00
2020-02-17 21:10:06 +00:00
< tr > < td class = "mdescLeft" > < / td > < td class = "mdescRight" > Returns true if any of the context item flags have been used. < a href = "#7166baf936ccd785162781dd026710b1" > < / a > < br > < / td > < / tr >
2020-02-17 21:05:20 +00:00
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > void < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticResolutionContext.html#5473aa91fcaa99079f2e627335a0d461" > currentTimeUsed< / a > (bool value)< / td > < / tr >
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > void < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticResolutionContext.html#8c797afb39d037d51baebaaad3af36cd" > implicitTimezoneUsed< / a > (bool value)< / td > < / tr >
2020-02-17 21:10:06 +00:00
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > bool < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticResolutionContext.html#3c10c748910e07b4d2fb5fd367e55809" > areContextTimeUsed< / a > () const< / td > < / tr >
2020-02-17 21:05:20 +00:00
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > void < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticResolutionContext.html#1cd34bd62363a7476add84e97f29d182" > availableDocumentsUsed< / a > (bool value)< / td > < / tr >
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > void < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticResolutionContext.html#e0fc7b4abc716f61fa7217ad6adcfa0a" > availableCollectionsUsed< / a > (bool value)< / td > < / tr >
2020-02-17 21:10:06 +00:00
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > bool < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticResolutionContext.html#aba3d86e6ce6f2c92a486f6225904b16" > areDocsOrCollectionsUsed< / a > () const< / td > < / tr >
2020-02-17 21:05:20 +00:00
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > void < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticResolutionContext.html#e42a4cf379b5158db120518259e1dc32" > variableUsed< / a > (const XMLCh *namespaceURI, const XMLCh *name)< / td > < / tr >
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > bool < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticResolutionContext.html#9ee7633cd9a644fbe152b9ea086acaa2" > removeVariable< / a > (const XMLCh *namespaceURI, const XMLCh *name)< / td > < / tr >
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > bool < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticResolutionContext.html#c45ea638665d8e9226f4ca2d89712b35" > isVariableUsed< / a > (const XMLCh *namespaceURI, const XMLCh *name) const < / td > < / tr >
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > std::vector< std::pair< const < br >
2020-02-17 21:10:06 +00:00
XMLCh *, const XMLCh * > > < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticResolutionContext.html#cb1f879bc41123046d2e9ac7563da3a4" > variablesUsed< / a > () const< / td > < / tr >
2020-02-17 21:05:20 +00:00
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > void < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticResolutionContext.html#fa431f884b9eaba32f4ec9742fd03d52" > add< / a > (const < a class = "el" href = "classStaticResolutionContext.html" > StaticResolutionContext< / a > & o)< / td > < / tr >
< tr > < td class = "mdescLeft" > < / td > < td class = "mdescRight" > Sets the members of this < a class = "el" href = "classStaticResolutionContext.html" > StaticResolutionContext< / a > from the given < a class = "el" href = "classStaticResolutionContext.html" > StaticResolutionContext< / a > . < a href = "#fa431f884b9eaba32f4ec9742fd03d52" > < / a > < br > < / td > < / tr >
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > void < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticResolutionContext.html#3fbd35d5939d09f09e780547b3c19e7f" > addExceptContextFlags< / a > (const < a class = "el" href = "classStaticResolutionContext.html" > StaticResolutionContext< / a > & o)< / td > < / tr >
2020-02-17 21:10:06 +00:00
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > bool < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticResolutionContext.html#416520dc4b61b1c4ffe1a2eef0d13445" > isUsed< / a > () const< / td > < / tr >
2020-02-17 21:05:20 +00:00
2020-02-17 21:10:06 +00:00
< tr > < td class = "mdescLeft" > < / td > < td class = "mdescRight" > Returns true if flags are set, or variables have been used. < a href = "#416520dc4b61b1c4ffe1a2eef0d13445" > < / a > < br > < / td > < / tr >
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > bool < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticResolutionContext.html#dac028b36ed6562c815dea085f637a9d" > isUsedExceptContextFlags< / a > () const< / td > < / tr >
2020-02-17 21:05:20 +00:00
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > void < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticResolutionContext.html#a355d82c195196e53277c2bcb7ac9782" > creative< / a > (bool value)< / td > < / tr >
2020-02-17 21:10:06 +00:00
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > bool < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticResolutionContext.html#3ff5fd53276003a6ede28ff297ada182" > isCreative< / a > () const< / td > < / tr >
2020-02-17 21:05:20 +00:00
2020-02-17 21:10:06 +00:00
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > unsigned int < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticResolutionContext.html#7a93d0c809a8abc9487eb4696a6d674f" > getProperties< / a > () const< / td > < / tr >
2020-02-17 21:05:20 +00:00
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > void < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticResolutionContext.html#aa59fc74668e0e5fc10ae7b501a53643" > setProperties< / a > (unsigned int props)< / td > < / tr >
2020-02-17 21:10:06 +00:00
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > const StaticType & < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticResolutionContext.html#eaf73668be38e7027e0b0161ad4e5c71" > getStaticType< / a > () const< / td > < / tr >
2020-02-17 21:05:20 +00:00
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > StaticType & < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticResolutionContext.html#07b76e8df245b49ed27c808f98b55586" > getStaticType< / a > ()< / td > < / tr >
2020-02-17 21:10:06 +00:00
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > std::string < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticResolutionContext.html#f22cb0546bb84b71b90062ac39833d7f" > toString< / a > () const< / td > < / tr >
2020-02-17 21:05:20 +00:00
< / table >
< hr > < a name = "_details" > < / a > < h2 > Detailed Description< / h2 >
Records access to various parts of the context during static resolution.
< p >
< hr > < h2 > Member Enumeration Documentation< / h2 >
2020-02-17 21:10:06 +00:00
< a class = "anchor" name = "87964bd0c00c1146277b7652fd06e6cc" > < / a > <!-- doxytag: member="StaticResolutionContext::Properties" ref="87964bd0c00c1146277b7652fd06e6cc" args="" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
2020-02-17 21:05:20 +00:00
< tr >
2020-02-17 21:10:06 +00:00
< td class = "memname" > enum < a class = "el" href = "classStaticResolutionContext.html#87964bd0c00c1146277b7652fd06e6cc" > StaticResolutionContext::Properties< / a > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
Properties that allow optimisation regarding sorting or not.
< p >
The values are OR'd as flags, so they must be distinct bits < dl compact > < dt > < b > Enumerator: < / b > < / dt > < dd >
< table border = "0" cellspacing = "2" cellpadding = "0" >
< tr > < td valign = "top" > < em > < a class = "anchor" name = "87964bd0c00c1146277b7652fd06e6ccd954845ea8bd498393f174ec56c1049a" > < / a > <!-- doxytag: member="DOCORDER" ref="87964bd0c00c1146277b7652fd06e6ccd954845ea8bd498393f174ec56c1049a" args="" --> DOCORDER< / em > < / td > < td >
Results are returned in document order. < / td > < / tr >
< tr > < td valign = "top" > < em > < a class = "anchor" name = "87964bd0c00c1146277b7652fd06e6ccd6ac66b71e1cd6408d09f978215b9b5a" > < / a > <!-- doxytag: member="PEER" ref="87964bd0c00c1146277b7652fd06e6ccd6ac66b71e1cd6408d09f978215b9b5a" args="" --> PEER< / em > < / td > < td >
Results do not appear in the descendants of other results. < / td > < / tr >
< tr > < td valign = "top" > < em > < a class = "anchor" name = "87964bd0c00c1146277b7652fd06e6ccea02937d0a5cb27570b5bf953188a559" > < / a > <!-- doxytag: member="SUBTREE" ref="87964bd0c00c1146277b7652fd06e6ccea02937d0a5cb27570b5bf953188a559" args="" --> SUBTREE< / em > < / td > < td >
Results are members of the set of descendants of the context node. < / td > < / tr >
< tr > < td valign = "top" > < em > < a class = "anchor" name = "87964bd0c00c1146277b7652fd06e6cc730f134e9c10f423a8f6fc842c115ee7" > < / a > <!-- doxytag: member="GROUPED" ref="87964bd0c00c1146277b7652fd06e6cc730f134e9c10f423a8f6fc842c115ee7" args="" --> GROUPED< / em > < / td > < td >
Results are grouped by the document they come from. < / td > < / tr >
< tr > < td valign = "top" > < em > < a class = "anchor" name = "87964bd0c00c1146277b7652fd06e6cc916b4dd12b03d4745a8461f516f7c463" > < / a > <!-- doxytag: member="SAMEDOC" ref="87964bd0c00c1146277b7652fd06e6cc916b4dd12b03d4745a8461f516f7c463" args="" --> SAMEDOC< / em > < / td > < td >
Results are from the same document as the context node. < / td > < / tr >
< tr > < td valign = "top" > < em > < a class = "anchor" name = "87964bd0c00c1146277b7652fd06e6cce2ba5b25a3e709f04086ee31b0a78a92" > < / a > <!-- doxytag: member="ONENODE" ref="87964bd0c00c1146277b7652fd06e6cce2ba5b25a3e709f04086ee31b0a78a92" args="" --> ONENODE< / em > < / td > < td >
Only ever returns one node. < / td > < / tr >
< tr > < td valign = "top" > < em > < a class = "anchor" name = "87964bd0c00c1146277b7652fd06e6cc63606dfedb6fc76e25c3f05b9fb27b07" > < / a > <!-- doxytag: member="SELF" ref="87964bd0c00c1146277b7652fd06e6cc63606dfedb6fc76e25c3f05b9fb27b07" args="" --> SELF< / em > < / td > < td >
Only ever returns the context node. < / td > < / tr >
< tr > < td valign = "top" > < em > < a class = "anchor" name = "87964bd0c00c1146277b7652fd06e6ccee8a582e09e5ee0f1a558b7549611ae8" > < / a > <!-- doxytag: member="FORWARDREF" ref="87964bd0c00c1146277b7652fd06e6ccee8a582e09e5ee0f1a558b7549611ae8" args="" --> FORWARDREF< / em > < / td > < td >
This is a forward reference for a global variable that is declared later. < / td > < / tr >
< tr > < td valign = "top" > < em > < a class = "anchor" name = "87964bd0c00c1146277b7652fd06e6cc5b22c5f75855deefd015423d4e7a1130" > < / a > <!-- doxytag: member="UNDEFINEDVAR" ref="87964bd0c00c1146277b7652fd06e6cc5b22c5f75855deefd015423d4e7a1130" args="" --> UNDEFINEDVAR< / em > < / td > < td >
This is a variable that has been undefined. < / td > < / tr >
< / table >
< / dl >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
2020-02-17 21:05:20 +00:00
< hr > < h2 > Constructor & Destructor Documentation< / h2 >
2020-02-17 21:10:06 +00:00
< a class = "anchor" name = "53c21cfa836ab98ce2527c50a724d4dd" > < / a > <!-- doxytag: member="StaticResolutionContext::StaticResolutionContext" ref="53c21cfa836ab98ce2527c50a724d4dd" args="(XPath2MemoryManager *memMgr)" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
2020-02-17 21:05:20 +00:00
< tr >
2020-02-17 21:10:06 +00:00
< td class = "memname" > StaticResolutionContext::StaticResolutionContext < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classXPath2MemoryManager.html" > XPath2MemoryManager< / a > * < / td >
< td class = "paramname" > < em > memMgr< / em > < / td >
< td > ) < / td >
< td width = "100%" > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
< a class = "anchor" name = "f2854e7505b9b43b511dfca664db5745" > < / a > <!-- doxytag: member="StaticResolutionContext::StaticResolutionContext" ref="f2854e7505b9b43b511dfca664db5745" args="(const StaticResolutionContext &o, XPath2MemoryManager *memMgr)" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
2020-02-17 21:05:20 +00:00
< tr >
2020-02-17 21:10:06 +00:00
< td class = "memname" > StaticResolutionContext::StaticResolutionContext < / td >
< td > (< / td >
< td class = "paramtype" > const < a class = "el" href = "classStaticResolutionContext.html" > StaticResolutionContext< / a > & < / td >
< td class = "paramname" > < em > o< / em > , < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< tr >
2020-02-17 21:10:06 +00:00
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "classXPath2MemoryManager.html" > XPath2MemoryManager< / a > * < / td >
< td class = "paramname" > < em > memMgr< / em > < / td > < td > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< tr >
2020-02-17 21:10:06 +00:00
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td > < td width = "100%" > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
2020-02-17 21:05:20 +00:00
< hr > < h2 > Member Function Documentation< / h2 >
2020-02-17 21:10:06 +00:00
< a class = "anchor" name = "e5472cd0af8f836da738bd8330fc8cae" > < / a > <!-- doxytag: member="StaticResolutionContext::copy" ref="e5472cd0af8f836da738bd8330fc8cae" args="(const StaticResolutionContext &o)" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
2020-02-17 21:05:20 +00:00
< tr >
2020-02-17 21:10:06 +00:00
< td class = "memname" > void StaticResolutionContext::copy < / td >
< td > (< / td >
< td class = "paramtype" > const < a class = "el" href = "classStaticResolutionContext.html" > StaticResolutionContext< / a > & < / td >
< td class = "paramname" > < em > o< / em > < / td >
< td > ) < / td >
< td width = "100%" > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
< a class = "anchor" name = "fc51f0b434f154735d34a2a81e173e41" > < / a > <!-- doxytag: member="StaticResolutionContext::clear" ref="fc51f0b434f154735d34a2a81e173e41" args="()" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
2020-02-17 21:05:20 +00:00
< tr >
2020-02-17 21:10:06 +00:00
< td class = "memname" > void StaticResolutionContext::clear < / td >
< td > (< / td >
< td class = "paramname" > < / td >
< td > ) < / td >
< td width = "100%" > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
Clears all the information in this < a class = "el" href = "classStaticResolutionContext.html" > StaticResolutionContext< / a > .
< p >
< / div >
< / div > < p >
< a class = "anchor" name = "0c11ac30c2dbf34fad9a14cb2bf8f91d" > < / a > <!-- doxytag: member="StaticResolutionContext::forceNoFolding" ref="0c11ac30c2dbf34fad9a14cb2bf8f91d" args="(bool value)" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
2020-02-17 21:05:20 +00:00
< tr >
2020-02-17 21:10:06 +00:00
< td class = "memname" > void StaticResolutionContext::forceNoFolding < / td >
< td > (< / td >
< td class = "paramtype" > bool < / td >
< td class = "paramname" > < em > value< / em > < / td >
< td > ) < / td >
< td width = "100%" > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
Overrides all the other flags, and never allows this sub-expression to be constant folded.
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
< a class = "anchor" name = "8fccb1f599d5fe8799fcc99621aca463" > < / a > <!-- doxytag: member="StaticResolutionContext::isNoFoldingForced" ref="8fccb1f599d5fe8799fcc99621aca463" args="() const" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
2020-02-17 21:05:20 +00:00
< tr >
2020-02-17 21:10:06 +00:00
< td class = "memname" > bool StaticResolutionContext::isNoFoldingForced < / td >
< td > (< / td >
< td class = "paramname" > < / td >
< td > ) < / td >
< td width = "100%" > const< / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
< a class = "anchor" name = "ae8d96645d5150813a74b77c47b4a695" > < / a > <!-- doxytag: member="StaticResolutionContext::contextItemUsed" ref="ae8d96645d5150813a74b77c47b4a695" args="(bool value)" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
2020-02-17 21:05:20 +00:00
< tr >
2020-02-17 21:10:06 +00:00
< td class = "memname" > void StaticResolutionContext::contextItemUsed < / td >
< td > (< / td >
< td class = "paramtype" > bool < / td >
< td class = "paramname" > < em > value< / em > < / td >
< td > ) < / td >
< td width = "100%" > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
< a class = "anchor" name = "cabd3f5747424fa69b1e6bad60a2ca10" > < / a > <!-- doxytag: member="StaticResolutionContext::contextPositionUsed" ref="cabd3f5747424fa69b1e6bad60a2ca10" args="(bool value)" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
2020-02-17 21:05:20 +00:00
< tr >
2020-02-17 21:10:06 +00:00
< td class = "memname" > void StaticResolutionContext::contextPositionUsed < / td >
< td > (< / td >
< td class = "paramtype" > bool < / td >
< td class = "paramname" > < em > value< / em > < / td >
< td > ) < / td >
< td width = "100%" > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
< a class = "anchor" name = "0ca47102e6bccb74129abfa12d62b8a0" > < / a > <!-- doxytag: member="StaticResolutionContext::contextSizeUsed" ref="0ca47102e6bccb74129abfa12d62b8a0" args="(bool value)" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
2020-02-17 21:05:20 +00:00
< tr >
2020-02-17 21:10:06 +00:00
< td class = "memname" > void StaticResolutionContext::contextSizeUsed < / td >
< td > (< / td >
< td class = "paramtype" > bool < / td >
< td class = "paramname" > < em > value< / em > < / td >
< td > ) < / td >
< td width = "100%" > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
< a class = "anchor" name = "ec54724c222546a7ab94bfc558d99fe6" > < / a > <!-- doxytag: member="StaticResolutionContext::isContextItemUsed" ref="ec54724c222546a7ab94bfc558d99fe6" args="() const" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
2020-02-17 21:05:20 +00:00
< tr >
2020-02-17 21:10:06 +00:00
< td class = "memname" > bool StaticResolutionContext::isContextItemUsed < / td >
< td > (< / td >
< td class = "paramname" > < / td >
< td > ) < / td >
< td width = "100%" > const< / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
< a class = "anchor" name = "63234911a5e3cf8234657943ba6af8f2" > < / a > <!-- doxytag: member="StaticResolutionContext::isContextPositionUsed" ref="63234911a5e3cf8234657943ba6af8f2" args="() const" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
2020-02-17 21:05:20 +00:00
< tr >
2020-02-17 21:10:06 +00:00
< td class = "memname" > bool StaticResolutionContext::isContextPositionUsed < / td >
< td > (< / td >
< td class = "paramname" > < / td >
< td > ) < / td >
< td width = "100%" > const< / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
< a class = "anchor" name = "d8228a06c860ee5885dc0b361f44686f" > < / a > <!-- doxytag: member="StaticResolutionContext::isContextSizeUsed" ref="d8228a06c860ee5885dc0b361f44686f" args="() const" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
2020-02-17 21:05:20 +00:00
< tr >
2020-02-17 21:10:06 +00:00
< td class = "memname" > bool StaticResolutionContext::isContextSizeUsed < / td >
< td > (< / td >
< td class = "paramname" > < / td >
< td > ) < / td >
< td width = "100%" > const< / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
< a class = "anchor" name = "7166baf936ccd785162781dd026710b1" > < / a > <!-- doxytag: member="StaticResolutionContext::areContextFlagsUsed" ref="7166baf936ccd785162781dd026710b1" args="() const" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
2020-02-17 21:05:20 +00:00
< tr >
2020-02-17 21:10:06 +00:00
< td class = "memname" > bool StaticResolutionContext::areContextFlagsUsed < / td >
< td > (< / td >
< td class = "paramname" > < / td >
< td > ) < / td >
< td width = "100%" > const< / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
Returns true if any of the context item flags have been used.
< p >
< / div >
< / div > < p >
< a class = "anchor" name = "5473aa91fcaa99079f2e627335a0d461" > < / a > <!-- doxytag: member="StaticResolutionContext::currentTimeUsed" ref="5473aa91fcaa99079f2e627335a0d461" args="(bool value)" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
2020-02-17 21:05:20 +00:00
< tr >
2020-02-17 21:10:06 +00:00
< td class = "memname" > void StaticResolutionContext::currentTimeUsed < / td >
< td > (< / td >
< td class = "paramtype" > bool < / td >
< td class = "paramname" > < em > value< / em > < / td >
< td > ) < / td >
< td width = "100%" > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
< a class = "anchor" name = "8c797afb39d037d51baebaaad3af36cd" > < / a > <!-- doxytag: member="StaticResolutionContext::implicitTimezoneUsed" ref="8c797afb39d037d51baebaaad3af36cd" args="(bool value)" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
2020-02-17 21:05:20 +00:00
< tr >
2020-02-17 21:10:06 +00:00
< td class = "memname" > void StaticResolutionContext::implicitTimezoneUsed < / td >
< td > (< / td >
< td class = "paramtype" > bool < / td >
< td class = "paramname" > < em > value< / em > < / td >
< td > ) < / td >
< td width = "100%" > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
< a class = "anchor" name = "3c10c748910e07b4d2fb5fd367e55809" > < / a > <!-- doxytag: member="StaticResolutionContext::areContextTimeUsed" ref="3c10c748910e07b4d2fb5fd367e55809" args="() const" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
2020-02-17 21:05:20 +00:00
< tr >
2020-02-17 21:10:06 +00:00
< td class = "memname" > bool StaticResolutionContext::areContextTimeUsed < / td >
< td > (< / td >
< td class = "paramname" > < / td >
< td > ) < / td >
< td width = "100%" > const< / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
< a class = "anchor" name = "1cd34bd62363a7476add84e97f29d182" > < / a > <!-- doxytag: member="StaticResolutionContext::availableDocumentsUsed" ref="1cd34bd62363a7476add84e97f29d182" args="(bool value)" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
2020-02-17 21:05:20 +00:00
< tr >
2020-02-17 21:10:06 +00:00
< td class = "memname" > void StaticResolutionContext::availableDocumentsUsed < / td >
< td > (< / td >
< td class = "paramtype" > bool < / td >
< td class = "paramname" > < em > value< / em > < / td >
< td > ) < / td >
< td width = "100%" > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
< a class = "anchor" name = "e0fc7b4abc716f61fa7217ad6adcfa0a" > < / a > <!-- doxytag: member="StaticResolutionContext::availableCollectionsUsed" ref="e0fc7b4abc716f61fa7217ad6adcfa0a" args="(bool value)" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
2020-02-17 21:05:20 +00:00
< tr >
2020-02-17 21:10:06 +00:00
< td class = "memname" > void StaticResolutionContext::availableCollectionsUsed < / td >
< td > (< / td >
< td class = "paramtype" > bool < / td >
< td class = "paramname" > < em > value< / em > < / td >
< td > ) < / td >
< td width = "100%" > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
< a class = "anchor" name = "aba3d86e6ce6f2c92a486f6225904b16" > < / a > <!-- doxytag: member="StaticResolutionContext::areDocsOrCollectionsUsed" ref="aba3d86e6ce6f2c92a486f6225904b16" args="() const" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
2020-02-17 21:05:20 +00:00
< tr >
2020-02-17 21:10:06 +00:00
< td class = "memname" > bool StaticResolutionContext::areDocsOrCollectionsUsed < / td >
< td > (< / td >
< td class = "paramname" > < / td >
< td > ) < / td >
< td width = "100%" > const< / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
< a class = "anchor" name = "e42a4cf379b5158db120518259e1dc32" > < / a > <!-- doxytag: member="StaticResolutionContext::variableUsed" ref="e42a4cf379b5158db120518259e1dc32" args="(const XMLCh *namespaceURI, const XMLCh *name)" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
2020-02-17 21:05:20 +00:00
< tr >
2020-02-17 21:10:06 +00:00
< td class = "memname" > void StaticResolutionContext::variableUsed < / td >
< td > (< / td >
< td class = "paramtype" > const XMLCh * < / td >
< td class = "paramname" > < em > namespaceURI< / em > , < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< tr >
2020-02-17 21:10:06 +00:00
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const XMLCh * < / td >
< td class = "paramname" > < em > name< / em > < / td > < td > < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td > < td width = "100%" > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
< a class = "anchor" name = "9ee7633cd9a644fbe152b9ea086acaa2" > < / a > <!-- doxytag: member="StaticResolutionContext::removeVariable" ref="9ee7633cd9a644fbe152b9ea086acaa2" args="(const XMLCh *namespaceURI, const XMLCh *name)" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
2020-02-17 21:05:20 +00:00
< tr >
2020-02-17 21:10:06 +00:00
< td class = "memname" > bool StaticResolutionContext::removeVariable < / td >
< td > (< / td >
< td class = "paramtype" > const XMLCh * < / td >
< td class = "paramname" > < em > namespaceURI< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const XMLCh * < / td >
< td class = "paramname" > < em > name< / em > < / td > < td > < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td > < td width = "100%" > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
< a class = "anchor" name = "c45ea638665d8e9226f4ca2d89712b35" > < / a > <!-- doxytag: member="StaticResolutionContext::isVariableUsed" ref="c45ea638665d8e9226f4ca2d89712b35" args="(const XMLCh *namespaceURI, const XMLCh *name) const " -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > bool StaticResolutionContext::isVariableUsed < / td >
< td > (< / td >
< td class = "paramtype" > const XMLCh * < / td >
< td class = "paramname" > < em > namespaceURI< / em > , < / td >
< / tr >
2020-02-17 21:05:20 +00:00
< tr >
2020-02-17 21:10:06 +00:00
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const XMLCh * < / td >
< td class = "paramname" > < em > name< / em > < / td > < td > < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td > < td width = "100%" > const< / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
< a class = "anchor" name = "cb1f879bc41123046d2e9ac7563da3a4" > < / a > <!-- doxytag: member="StaticResolutionContext::variablesUsed" ref="cb1f879bc41123046d2e9ac7563da3a4" args="() const" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
2020-02-17 21:05:20 +00:00
< tr >
2020-02-17 21:10:06 +00:00
< td class = "memname" > std::vector< std::pair< const XMLCh*, const XMLCh*> > StaticResolutionContext::variablesUsed < / td >
< td > (< / td >
< td class = "paramname" > < / td >
< td > ) < / td >
< td width = "100%" > const< / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
< a class = "anchor" name = "fa431f884b9eaba32f4ec9742fd03d52" > < / a > <!-- doxytag: member="StaticResolutionContext::add" ref="fa431f884b9eaba32f4ec9742fd03d52" args="(const StaticResolutionContext &o)" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
2020-02-17 21:05:20 +00:00
< tr >
2020-02-17 21:10:06 +00:00
< td class = "memname" > void StaticResolutionContext::add < / td >
< td > (< / td >
< td class = "paramtype" > const < a class = "el" href = "classStaticResolutionContext.html" > StaticResolutionContext< / a > & < / td >
< td class = "paramname" > < em > o< / em > < / td >
< td > ) < / td >
< td width = "100%" > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
Sets the members of this < a class = "el" href = "classStaticResolutionContext.html" > StaticResolutionContext< / a > from the given < a class = "el" href = "classStaticResolutionContext.html" > StaticResolutionContext< / a > .
< p >
< / div >
< / div > < p >
< a class = "anchor" name = "3fbd35d5939d09f09e780547b3c19e7f" > < / a > <!-- doxytag: member="StaticResolutionContext::addExceptContextFlags" ref="3fbd35d5939d09f09e780547b3c19e7f" args="(const StaticResolutionContext &o)" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
2020-02-17 21:05:20 +00:00
< tr >
2020-02-17 21:10:06 +00:00
< td class = "memname" > void StaticResolutionContext::addExceptContextFlags < / td >
< td > (< / td >
< td class = "paramtype" > const < a class = "el" href = "classStaticResolutionContext.html" > StaticResolutionContext< / a > & < / td >
< td class = "paramname" > < em > o< / em > < / td >
< td > ) < / td >
< td width = "100%" > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
< a class = "anchor" name = "416520dc4b61b1c4ffe1a2eef0d13445" > < / a > <!-- doxytag: member="StaticResolutionContext::isUsed" ref="416520dc4b61b1c4ffe1a2eef0d13445" args="() const" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
2020-02-17 21:05:20 +00:00
< tr >
2020-02-17 21:10:06 +00:00
< td class = "memname" > bool StaticResolutionContext::isUsed < / td >
< td > (< / td >
< td class = "paramname" > < / td >
< td > ) < / td >
< td width = "100%" > const< / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
Returns true if flags are set, or variables have been used.
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
< a class = "anchor" name = "dac028b36ed6562c815dea085f637a9d" > < / a > <!-- doxytag: member="StaticResolutionContext::isUsedExceptContextFlags" ref="dac028b36ed6562c815dea085f637a9d" args="() const" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
2020-02-17 21:05:20 +00:00
< tr >
2020-02-17 21:10:06 +00:00
< td class = "memname" > bool StaticResolutionContext::isUsedExceptContextFlags < / td >
< td > (< / td >
< td class = "paramname" > < / td >
< td > ) < / td >
< td width = "100%" > const< / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
< a class = "anchor" name = "a355d82c195196e53277c2bcb7ac9782" > < / a > <!-- doxytag: member="StaticResolutionContext::creative" ref="a355d82c195196e53277c2bcb7ac9782" args="(bool value)" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
2020-02-17 21:05:20 +00:00
< tr >
2020-02-17 21:10:06 +00:00
< td class = "memname" > void StaticResolutionContext::creative < / td >
< td > (< / td >
< td class = "paramtype" > bool < / td >
< td class = "paramname" > < em > value< / em > < / td >
< td > ) < / td >
< td width = "100%" > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
< a class = "anchor" name = "3ff5fd53276003a6ede28ff297ada182" > < / a > <!-- doxytag: member="StaticResolutionContext::isCreative" ref="3ff5fd53276003a6ede28ff297ada182" args="() const" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
2020-02-17 21:05:20 +00:00
< tr >
2020-02-17 21:10:06 +00:00
< td class = "memname" > bool StaticResolutionContext::isCreative < / td >
< td > (< / td >
< td class = "paramname" > < / td >
< td > ) < / td >
< td width = "100%" > const< / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
< a class = "anchor" name = "7a93d0c809a8abc9487eb4696a6d674f" > < / a > <!-- doxytag: member="StaticResolutionContext::getProperties" ref="7a93d0c809a8abc9487eb4696a6d674f" args="() const" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
2020-02-17 21:05:20 +00:00
< tr >
2020-02-17 21:10:06 +00:00
< td class = "memname" > unsigned int StaticResolutionContext::getProperties < / td >
< td > (< / td >
< td class = "paramname" > < / td >
< td > ) < / td >
< td width = "100%" > const< / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
< a class = "anchor" name = "aa59fc74668e0e5fc10ae7b501a53643" > < / a > <!-- doxytag: member="StaticResolutionContext::setProperties" ref="aa59fc74668e0e5fc10ae7b501a53643" args="(unsigned int props)" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
2020-02-17 21:05:20 +00:00
< tr >
2020-02-17 21:10:06 +00:00
< td class = "memname" > void StaticResolutionContext::setProperties < / td >
< td > (< / td >
< td class = "paramtype" > unsigned int < / td >
< td class = "paramname" > < em > props< / em > < / td >
< td > ) < / td >
< td width = "100%" > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
< a class = "anchor" name = "eaf73668be38e7027e0b0161ad4e5c71" > < / a > <!-- doxytag: member="StaticResolutionContext::getStaticType" ref="eaf73668be38e7027e0b0161ad4e5c71" args="() const" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
2020-02-17 21:05:20 +00:00
< tr >
2020-02-17 21:10:06 +00:00
< td class = "memname" > const StaticType& StaticResolutionContext::getStaticType < / td >
< td > (< / td >
< td class = "paramname" > < / td >
< td > ) < / td >
< td width = "100%" > const< / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
< a class = "anchor" name = "07b76e8df245b49ed27c808f98b55586" > < / a > <!-- doxytag: member="StaticResolutionContext::getStaticType" ref="07b76e8df245b49ed27c808f98b55586" args="()" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
2020-02-17 21:05:20 +00:00
< tr >
2020-02-17 21:10:06 +00:00
< td class = "memname" > StaticType& StaticResolutionContext::getStaticType < / td >
< td > (< / td >
< td class = "paramname" > < / td >
< td > ) < / td >
< td width = "100%" > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
2020-02-17 21:10:06 +00:00
< / table >
< / div >
< div class = "memdoc" >
< p >
< / div >
< / div > < p >
< a class = "anchor" name = "f22cb0546bb84b71b90062ac39833d7f" > < / a > <!-- doxytag: member="StaticResolutionContext::toString" ref="f22cb0546bb84b71b90062ac39833d7f" args="() const" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
2020-02-17 21:05:20 +00:00
< tr >
2020-02-17 21:10:06 +00:00
< td class = "memname" > std::string StaticResolutionContext::toString < / td >
< td > (< / td >
< td class = "paramname" > < / td >
< td > ) < / td >
< td width = "100%" > const< / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
2020-02-17 21:05:20 +00:00
< hr > The documentation for this class was generated from the following file:< ul >
< li > < a class = "el" href = "StaticResolutionContext_8hpp-source.html" > StaticResolutionContext.hpp< / a > < / ul >
2020-02-17 21:10:06 +00:00
< hr size = "1" > < address style = "align: right;" > < small > Generated on Wed Dec 12 19:14:03 2007 for XQilla Simple API by
2020-02-17 21:05:20 +00:00
< a href = "http://www.doxygen.org/index.html" >
2020-02-17 21:10:06 +00:00
< img src = "doxygen.png" alt = "doxygen" align = "middle" border = "0" > < / a > 1.5.1 < / small > < / address >
2020-02-17 21:05:20 +00:00
< / body >
< / html >