1445 lines
112 KiB
HTML
1445 lines
112 KiB
HTML
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
|
<html><head><title>Python: module CppHeaderParser</title>
|
|
</head><body bgcolor="#f0f0f8">
|
|
|
|
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="heading">
|
|
<tr bgcolor="#7799ee">
|
|
<td valign=bottom> <br>
|
|
<font color="#ffffff" face="helvetica, arial"> <br><big><big><strong>CppHeaderParser</strong></big></big> (version 2.4)</font></td
|
|
><td align=right valign=bottom
|
|
><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a href="file:/home/senex/workspace/cppheaderparser/CppHeaderParser/CppHeaderParser.py">/home/senex/workspace/cppheaderparser/CppHeaderParser/CppHeaderParser.py</a></font></td></tr></table>
|
|
<p><tt>Parse C++ header files and generate a data structure<br>
|
|
representing the class</tt></p>
|
|
<p>
|
|
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
|
|
<tr bgcolor="#aa55cc">
|
|
<td colspan=3 valign=bottom> <br>
|
|
<font color="#ffffff" face="helvetica, arial"><big><strong>Modules</strong></big></font></td></tr>
|
|
|
|
<tr><td bgcolor="#aa55cc"><tt> </tt></td><td> </td>
|
|
<td width="100%"><table width="100%" summary="list"><tr><td width="25%" valign=top><a href="inspect.html">inspect</a><br>
|
|
<a href="ply.lex.html">ply.lex</a><br>
|
|
</td><td width="25%" valign=top><a href="os.html">os</a><br>
|
|
<a href="re.html">re</a><br>
|
|
</td><td width="25%" valign=top><a href="sys.html">sys</a><br>
|
|
</td><td width="25%" valign=top></td></tr></table></td></tr></table><p>
|
|
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
|
|
<tr bgcolor="#ee77aa">
|
|
<td colspan=3 valign=bottom> <br>
|
|
<font color="#ffffff" face="helvetica, arial"><big><strong>Classes</strong></big></font></td></tr>
|
|
|
|
<tr><td bgcolor="#ee77aa"><tt> </tt></td><td> </td>
|
|
<td width="100%"><dl>
|
|
<dt><font face="helvetica, arial"><a href="CppHeaderParser.html#_CppEnum">_CppEnum</a>(<a href="__builtin__.html#dict">__builtin__.dict</a>)
|
|
</font></dt><dd>
|
|
<dl>
|
|
<dt><font face="helvetica, arial"><a href="CppHeaderParser.html#CppEnum">CppEnum</a>
|
|
</font></dt></dl>
|
|
</dd>
|
|
<dt><font face="helvetica, arial"><a href="CppHeaderParser.html#_CppHeader">_CppHeader</a>(<a href="CppHeaderParser.html#Resolver">Resolver</a>)
|
|
</font></dt><dd>
|
|
<dl>
|
|
<dt><font face="helvetica, arial"><a href="CppHeaderParser.html#CppHeader">CppHeader</a>
|
|
</font></dt></dl>
|
|
</dd>
|
|
<dt><font face="helvetica, arial"><a href="CppHeaderParser.html#_CppMethod">_CppMethod</a>(<a href="__builtin__.html#dict">__builtin__.dict</a>)
|
|
</font></dt><dd>
|
|
<dl>
|
|
<dt><font face="helvetica, arial"><a href="CppHeaderParser.html#CppMethod">CppMethod</a>
|
|
</font></dt></dl>
|
|
</dd>
|
|
<dt><font face="helvetica, arial"><a href="CppHeaderParser.html#_CppVariable">_CppVariable</a>(<a href="__builtin__.html#dict">__builtin__.dict</a>)
|
|
</font></dt><dd>
|
|
<dl>
|
|
<dt><font face="helvetica, arial"><a href="CppHeaderParser.html#CppVariable">CppVariable</a>
|
|
</font></dt></dl>
|
|
</dd>
|
|
<dt><font face="helvetica, arial"><a href="__builtin__.html#dict">__builtin__.dict</a>(<a href="__builtin__.html#object">__builtin__.object</a>)
|
|
</font></dt><dd>
|
|
<dl>
|
|
<dt><font face="helvetica, arial"><a href="CppHeaderParser.html#CppClass">CppClass</a>
|
|
</font></dt><dd>
|
|
<dl>
|
|
<dt><font face="helvetica, arial"><a href="CppHeaderParser.html#CppUnion">CppUnion</a>
|
|
</font></dt></dl>
|
|
</dd>
|
|
<dt><font face="helvetica, arial"><a href="CppHeaderParser.html#CppStruct">CppStruct</a>
|
|
</font></dt></dl>
|
|
</dd>
|
|
<dt><font face="helvetica, arial"><a href="__builtin__.html#object">__builtin__.object</a>
|
|
</font></dt><dd>
|
|
<dl>
|
|
<dt><font face="helvetica, arial"><a href="CppHeaderParser.html#Resolver">Resolver</a>
|
|
</font></dt></dl>
|
|
</dd>
|
|
<dt><font face="helvetica, arial"><a href="__builtin__.html#str">__builtin__.str</a>(<a href="__builtin__.html#basestring">__builtin__.basestring</a>)
|
|
</font></dt><dd>
|
|
<dl>
|
|
<dt><font face="helvetica, arial"><a href="CppHeaderParser.html#TagStr">TagStr</a>
|
|
</font></dt></dl>
|
|
</dd>
|
|
<dt><font face="helvetica, arial"><a href="exceptions.html#Exception">exceptions.Exception</a>(<a href="exceptions.html#BaseException">exceptions.BaseException</a>)
|
|
</font></dt><dd>
|
|
<dl>
|
|
<dt><font face="helvetica, arial"><a href="CppHeaderParser.html#CppParseError">CppParseError</a>
|
|
</font></dt></dl>
|
|
</dd>
|
|
</dl>
|
|
<p>
|
|
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
|
|
<tr bgcolor="#ffc8d8">
|
|
<td colspan=3 valign=bottom> <br>
|
|
<font color="#000000" face="helvetica, arial"><a name="CppClass">class <strong>CppClass</strong></a>(<a href="__builtin__.html#dict">__builtin__.dict</a>)</font></td></tr>
|
|
|
|
<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
|
|
<td colspan=2><tt>Takes a name stack and turns it into a class<br>
|
|
<br>
|
|
Contains the following Keys:<br>
|
|
self['name'] - Name of the class<br>
|
|
self['doxygen'] - Doxygen comments associated with the class if they exist<br>
|
|
self['inherits'] - List of Classes that this one inherits where the values<br>
|
|
are of the form {"access": Anything in supportedAccessSpecifier<br>
|
|
"class": Name of the class<br>
|
|
self['methods'] - Dictionary where keys are from supportedAccessSpecifier<br>
|
|
and values are a lists of <a href="#CppMethod">CppMethod</a>'s<br>
|
|
self['properties'] - Dictionary where keys are from supportedAccessSpecifier<br>
|
|
and values are lists of <a href="#CppVariable">CppVariable</a>'s <br>
|
|
self['enums'] - Dictionary where keys are from supportedAccessSpecifier and<br>
|
|
values are lists of <a href="#CppEnum">CppEnum</a>'s<br>
|
|
self['structs'] - Dictionary where keys are from supportedAccessSpecifier and<br>
|
|
values are lists of nested Struct's<br>
|
|
<br>
|
|
An example of how this could look is as follows:<br>
|
|
#self =<br>
|
|
{<br>
|
|
'name': ""<br>
|
|
'inherits':[]<br>
|
|
'methods':<br>
|
|
{<br>
|
|
'public':[],<br>
|
|
'protected':[], <br>
|
|
'private':[]<br>
|
|
}, <br>
|
|
'properties':<br>
|
|
{<br>
|
|
'public':[],<br>
|
|
'protected':[], <br>
|
|
'private':[]<br>
|
|
},<br>
|
|
'enums':<br>
|
|
{<br>
|
|
'public':[],<br>
|
|
'protected':[], <br>
|
|
'private':[]<br>
|
|
}<br>
|
|
}<br> </tt></td></tr>
|
|
<tr><td> </td>
|
|
<td width="100%"><dl><dt>Method resolution order:</dt>
|
|
<dd><a href="CppHeaderParser.html#CppClass">CppClass</a></dd>
|
|
<dd><a href="__builtin__.html#dict">__builtin__.dict</a></dd>
|
|
<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
|
|
</dl>
|
|
<hr>
|
|
Methods defined here:<br>
|
|
<dl><dt><a name="CppClass-__init__"><strong>__init__</strong></a>(self, nameStack)</dt></dl>
|
|
|
|
<dl><dt><a name="CppClass-__repr__"><strong>__repr__</strong></a>(self)</dt><dd><tt>Convert class to a string</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppClass-get_all_method_names"><strong>get_all_method_names</strong></a>(self)</dt></dl>
|
|
|
|
<dl><dt><a name="CppClass-get_all_methods"><strong>get_all_methods</strong></a>(self)</dt></dl>
|
|
|
|
<dl><dt><a name="CppClass-get_all_pure_virtual_methods"><strong>get_all_pure_virtual_methods</strong></a>(self)</dt></dl>
|
|
|
|
<dl><dt><a name="CppClass-get_method_names"><strong>get_method_names</strong></a>(self, type<font color="#909090">='public'</font>)</dt></dl>
|
|
|
|
<dl><dt><a name="CppClass-get_pure_virtual_methods"><strong>get_pure_virtual_methods</strong></a>(self, type<font color="#909090">='public'</font>)</dt></dl>
|
|
|
|
<dl><dt><a name="CppClass-show"><strong>show</strong></a>(self)</dt><dd><tt>Convert class to a string</tt></dd></dl>
|
|
|
|
<hr>
|
|
Data descriptors defined here:<br>
|
|
<dl><dt><strong>__dict__</strong></dt>
|
|
<dd><tt>dictionary for instance variables (if defined)</tt></dd>
|
|
</dl>
|
|
<dl><dt><strong>__weakref__</strong></dt>
|
|
<dd><tt>list of weak references to the object (if defined)</tt></dd>
|
|
</dl>
|
|
<hr>
|
|
Methods inherited from <a href="__builtin__.html#dict">__builtin__.dict</a>:<br>
|
|
<dl><dt><a name="CppClass-__cmp__"><strong>__cmp__</strong></a>(...)</dt><dd><tt>x.<a href="#CppClass-__cmp__">__cmp__</a>(y) <==> cmp(x,y)</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppClass-__contains__"><strong>__contains__</strong></a>(...)</dt><dd><tt>D.<a href="#CppClass-__contains__">__contains__</a>(k) -> True if D has a key k, else False</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppClass-__delitem__"><strong>__delitem__</strong></a>(...)</dt><dd><tt>x.<a href="#CppClass-__delitem__">__delitem__</a>(y) <==> del x[y]</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppClass-__eq__"><strong>__eq__</strong></a>(...)</dt><dd><tt>x.<a href="#CppClass-__eq__">__eq__</a>(y) <==> x==y</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppClass-__ge__"><strong>__ge__</strong></a>(...)</dt><dd><tt>x.<a href="#CppClass-__ge__">__ge__</a>(y) <==> x>=y</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppClass-__getattribute__"><strong>__getattribute__</strong></a>(...)</dt><dd><tt>x.<a href="#CppClass-__getattribute__">__getattribute__</a>('name') <==> x.name</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppClass-__getitem__"><strong>__getitem__</strong></a>(...)</dt><dd><tt>x.<a href="#CppClass-__getitem__">__getitem__</a>(y) <==> x[y]</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppClass-__gt__"><strong>__gt__</strong></a>(...)</dt><dd><tt>x.<a href="#CppClass-__gt__">__gt__</a>(y) <==> x>y</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppClass-__iter__"><strong>__iter__</strong></a>(...)</dt><dd><tt>x.<a href="#CppClass-__iter__">__iter__</a>() <==> iter(x)</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppClass-__le__"><strong>__le__</strong></a>(...)</dt><dd><tt>x.<a href="#CppClass-__le__">__le__</a>(y) <==> x<=y</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppClass-__len__"><strong>__len__</strong></a>(...)</dt><dd><tt>x.<a href="#CppClass-__len__">__len__</a>() <==> len(x)</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppClass-__lt__"><strong>__lt__</strong></a>(...)</dt><dd><tt>x.<a href="#CppClass-__lt__">__lt__</a>(y) <==> x<y</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppClass-__ne__"><strong>__ne__</strong></a>(...)</dt><dd><tt>x.<a href="#CppClass-__ne__">__ne__</a>(y) <==> x!=y</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppClass-__setitem__"><strong>__setitem__</strong></a>(...)</dt><dd><tt>x.<a href="#CppClass-__setitem__">__setitem__</a>(i, y) <==> x[i]=y</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppClass-__sizeof__"><strong>__sizeof__</strong></a>(...)</dt><dd><tt>D.<a href="#CppClass-__sizeof__">__sizeof__</a>() -> size of D in memory, in bytes</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppClass-clear"><strong>clear</strong></a>(...)</dt><dd><tt>D.<a href="#CppClass-clear">clear</a>() -> None. Remove all items from D.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppClass-copy"><strong>copy</strong></a>(...)</dt><dd><tt>D.<a href="#CppClass-copy">copy</a>() -> a shallow copy of D</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppClass-fromkeys"><strong>fromkeys</strong></a>(...)</dt><dd><tt><a href="__builtin__.html#dict">dict</a>.<a href="#CppClass-fromkeys">fromkeys</a>(S[,v]) -> New <a href="__builtin__.html#dict">dict</a> with keys from S and values equal to v.<br>
|
|
v defaults to None.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppClass-get"><strong>get</strong></a>(...)</dt><dd><tt>D.<a href="#CppClass-get">get</a>(k[,d]) -> D[k] if k in D, else d. d defaults to None.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppClass-has_key"><strong>has_key</strong></a>(...)</dt><dd><tt>D.<a href="#CppClass-has_key">has_key</a>(k) -> True if D has a key k, else False</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppClass-items"><strong>items</strong></a>(...)</dt><dd><tt>D.<a href="#CppClass-items">items</a>() -> list of D's (key, value) pairs, as 2-tuples</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppClass-iteritems"><strong>iteritems</strong></a>(...)</dt><dd><tt>D.<a href="#CppClass-iteritems">iteritems</a>() -> an iterator over the (key, value) items of D</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppClass-iterkeys"><strong>iterkeys</strong></a>(...)</dt><dd><tt>D.<a href="#CppClass-iterkeys">iterkeys</a>() -> an iterator over the keys of D</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppClass-itervalues"><strong>itervalues</strong></a>(...)</dt><dd><tt>D.<a href="#CppClass-itervalues">itervalues</a>() -> an iterator over the values of D</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppClass-keys"><strong>keys</strong></a>(...)</dt><dd><tt>D.<a href="#CppClass-keys">keys</a>() -> list of D's keys</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppClass-pop"><strong>pop</strong></a>(...)</dt><dd><tt>D.<a href="#CppClass-pop">pop</a>(k[,d]) -> v, remove specified key and return the corresponding value.<br>
|
|
If key is not found, d is returned if given, otherwise KeyError is raised</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppClass-popitem"><strong>popitem</strong></a>(...)</dt><dd><tt>D.<a href="#CppClass-popitem">popitem</a>() -> (k, v), remove and return some (key, value) pair as a<br>
|
|
2-tuple; but raise KeyError if D is empty.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppClass-setdefault"><strong>setdefault</strong></a>(...)</dt><dd><tt>D.<a href="#CppClass-setdefault">setdefault</a>(k[,d]) -> D.<a href="#CppClass-get">get</a>(k,d), also set D[k]=d if k not in D</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppClass-update"><strong>update</strong></a>(...)</dt><dd><tt>D.<a href="#CppClass-update">update</a>([E, ]**F) -> None. Update D from <a href="__builtin__.html#dict">dict</a>/iterable E and F.<br>
|
|
If E present and has a .<a href="#CppClass-keys">keys</a>() method, does: for k in E: D[k] = E[k]<br>
|
|
If E present and lacks .<a href="#CppClass-keys">keys</a>() method, does: for (k, v) in E: D[k] = v<br>
|
|
In either case, this is followed by: for k in F: D[k] = F[k]</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppClass-values"><strong>values</strong></a>(...)</dt><dd><tt>D.<a href="#CppClass-values">values</a>() -> list of D's values</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppClass-viewitems"><strong>viewitems</strong></a>(...)</dt><dd><tt>D.<a href="#CppClass-viewitems">viewitems</a>() -> a set-like <a href="__builtin__.html#object">object</a> providing a view on D's items</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppClass-viewkeys"><strong>viewkeys</strong></a>(...)</dt><dd><tt>D.<a href="#CppClass-viewkeys">viewkeys</a>() -> a set-like <a href="__builtin__.html#object">object</a> providing a view on D's keys</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppClass-viewvalues"><strong>viewvalues</strong></a>(...)</dt><dd><tt>D.<a href="#CppClass-viewvalues">viewvalues</a>() -> an <a href="__builtin__.html#object">object</a> providing a view on D's values</tt></dd></dl>
|
|
|
|
<hr>
|
|
Data and other attributes inherited from <a href="__builtin__.html#dict">__builtin__.dict</a>:<br>
|
|
<dl><dt><strong>__hash__</strong> = None</dl>
|
|
|
|
<dl><dt><strong>__new__</strong> = <built-in method __new__ of type object><dd><tt>T.<a href="#CppClass-__new__">__new__</a>(S, ...) -> a new <a href="__builtin__.html#object">object</a> with type S, a subtype of T</tt></dl>
|
|
|
|
</td></tr></table> <p>
|
|
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
|
|
<tr bgcolor="#ffc8d8">
|
|
<td colspan=3 valign=bottom> <br>
|
|
<font color="#000000" face="helvetica, arial"><a name="CppEnum">class <strong>CppEnum</strong></a>(<a href="CppHeaderParser.html#_CppEnum">_CppEnum</a>)</font></td></tr>
|
|
|
|
<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
|
|
<td colspan=2><tt>Takes a name stack and turns it into an Enum<br>
|
|
<br>
|
|
Contains the following Keys:<br>
|
|
self['name'] - Name of the enum (ex. "ItemState")<br>
|
|
self['namespace'] - Namespace containing the enum<br>
|
|
self['values'] - List of values where the values are a dictionary of the<br>
|
|
form {"name": name of the key (ex. "PARSING_HEADER"),<br>
|
|
"value": Specified value of the enum, this key will only exist<br>
|
|
if a value for a given enum value was defined<br>
|
|
}<br> </tt></td></tr>
|
|
<tr><td> </td>
|
|
<td width="100%"><dl><dt>Method resolution order:</dt>
|
|
<dd><a href="CppHeaderParser.html#CppEnum">CppEnum</a></dd>
|
|
<dd><a href="CppHeaderParser.html#_CppEnum">_CppEnum</a></dd>
|
|
<dd><a href="__builtin__.html#dict">__builtin__.dict</a></dd>
|
|
<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
|
|
</dl>
|
|
<hr>
|
|
Methods defined here:<br>
|
|
<dl><dt><a name="CppEnum-__init__"><strong>__init__</strong></a>(self, nameStack)</dt></dl>
|
|
|
|
<hr>
|
|
Methods inherited from <a href="CppHeaderParser.html#_CppEnum">_CppEnum</a>:<br>
|
|
<dl><dt><a name="CppEnum-resolve_enum_values"><strong>resolve_enum_values</strong></a>(self, values)</dt><dd><tt>Evaluates the values list of dictionaries passed in and figures out what the enum value<br>
|
|
for each enum is editing in place:<br>
|
|
<br>
|
|
Example:<br>
|
|
From: [{'name': 'ORANGE'},<br>
|
|
{'name': 'RED'},<br>
|
|
{'name': 'GREEN', 'value': '8'}]<br>
|
|
To: [{'name': 'ORANGE', 'value': 0},<br>
|
|
{'name': 'RED', 'value': 1},<br>
|
|
{'name': 'GREEN', 'value': 8}]</tt></dd></dl>
|
|
|
|
<hr>
|
|
Data descriptors inherited from <a href="CppHeaderParser.html#_CppEnum">_CppEnum</a>:<br>
|
|
<dl><dt><strong>__dict__</strong></dt>
|
|
<dd><tt>dictionary for instance variables (if defined)</tt></dd>
|
|
</dl>
|
|
<dl><dt><strong>__weakref__</strong></dt>
|
|
<dd><tt>list of weak references to the object (if defined)</tt></dd>
|
|
</dl>
|
|
<hr>
|
|
Methods inherited from <a href="__builtin__.html#dict">__builtin__.dict</a>:<br>
|
|
<dl><dt><a name="CppEnum-__cmp__"><strong>__cmp__</strong></a>(...)</dt><dd><tt>x.<a href="#CppEnum-__cmp__">__cmp__</a>(y) <==> cmp(x,y)</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppEnum-__contains__"><strong>__contains__</strong></a>(...)</dt><dd><tt>D.<a href="#CppEnum-__contains__">__contains__</a>(k) -> True if D has a key k, else False</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppEnum-__delitem__"><strong>__delitem__</strong></a>(...)</dt><dd><tt>x.<a href="#CppEnum-__delitem__">__delitem__</a>(y) <==> del x[y]</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppEnum-__eq__"><strong>__eq__</strong></a>(...)</dt><dd><tt>x.<a href="#CppEnum-__eq__">__eq__</a>(y) <==> x==y</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppEnum-__ge__"><strong>__ge__</strong></a>(...)</dt><dd><tt>x.<a href="#CppEnum-__ge__">__ge__</a>(y) <==> x>=y</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppEnum-__getattribute__"><strong>__getattribute__</strong></a>(...)</dt><dd><tt>x.<a href="#CppEnum-__getattribute__">__getattribute__</a>('name') <==> x.name</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppEnum-__getitem__"><strong>__getitem__</strong></a>(...)</dt><dd><tt>x.<a href="#CppEnum-__getitem__">__getitem__</a>(y) <==> x[y]</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppEnum-__gt__"><strong>__gt__</strong></a>(...)</dt><dd><tt>x.<a href="#CppEnum-__gt__">__gt__</a>(y) <==> x>y</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppEnum-__iter__"><strong>__iter__</strong></a>(...)</dt><dd><tt>x.<a href="#CppEnum-__iter__">__iter__</a>() <==> iter(x)</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppEnum-__le__"><strong>__le__</strong></a>(...)</dt><dd><tt>x.<a href="#CppEnum-__le__">__le__</a>(y) <==> x<=y</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppEnum-__len__"><strong>__len__</strong></a>(...)</dt><dd><tt>x.<a href="#CppEnum-__len__">__len__</a>() <==> len(x)</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppEnum-__lt__"><strong>__lt__</strong></a>(...)</dt><dd><tt>x.<a href="#CppEnum-__lt__">__lt__</a>(y) <==> x<y</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppEnum-__ne__"><strong>__ne__</strong></a>(...)</dt><dd><tt>x.<a href="#CppEnum-__ne__">__ne__</a>(y) <==> x!=y</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppEnum-__repr__"><strong>__repr__</strong></a>(...)</dt><dd><tt>x.<a href="#CppEnum-__repr__">__repr__</a>() <==> repr(x)</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppEnum-__setitem__"><strong>__setitem__</strong></a>(...)</dt><dd><tt>x.<a href="#CppEnum-__setitem__">__setitem__</a>(i, y) <==> x[i]=y</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppEnum-__sizeof__"><strong>__sizeof__</strong></a>(...)</dt><dd><tt>D.<a href="#CppEnum-__sizeof__">__sizeof__</a>() -> size of D in memory, in bytes</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppEnum-clear"><strong>clear</strong></a>(...)</dt><dd><tt>D.<a href="#CppEnum-clear">clear</a>() -> None. Remove all items from D.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppEnum-copy"><strong>copy</strong></a>(...)</dt><dd><tt>D.<a href="#CppEnum-copy">copy</a>() -> a shallow copy of D</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppEnum-fromkeys"><strong>fromkeys</strong></a>(...)</dt><dd><tt><a href="__builtin__.html#dict">dict</a>.<a href="#CppEnum-fromkeys">fromkeys</a>(S[,v]) -> New <a href="__builtin__.html#dict">dict</a> with keys from S and values equal to v.<br>
|
|
v defaults to None.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppEnum-get"><strong>get</strong></a>(...)</dt><dd><tt>D.<a href="#CppEnum-get">get</a>(k[,d]) -> D[k] if k in D, else d. d defaults to None.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppEnum-has_key"><strong>has_key</strong></a>(...)</dt><dd><tt>D.<a href="#CppEnum-has_key">has_key</a>(k) -> True if D has a key k, else False</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppEnum-items"><strong>items</strong></a>(...)</dt><dd><tt>D.<a href="#CppEnum-items">items</a>() -> list of D's (key, value) pairs, as 2-tuples</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppEnum-iteritems"><strong>iteritems</strong></a>(...)</dt><dd><tt>D.<a href="#CppEnum-iteritems">iteritems</a>() -> an iterator over the (key, value) items of D</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppEnum-iterkeys"><strong>iterkeys</strong></a>(...)</dt><dd><tt>D.<a href="#CppEnum-iterkeys">iterkeys</a>() -> an iterator over the keys of D</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppEnum-itervalues"><strong>itervalues</strong></a>(...)</dt><dd><tt>D.<a href="#CppEnum-itervalues">itervalues</a>() -> an iterator over the values of D</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppEnum-keys"><strong>keys</strong></a>(...)</dt><dd><tt>D.<a href="#CppEnum-keys">keys</a>() -> list of D's keys</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppEnum-pop"><strong>pop</strong></a>(...)</dt><dd><tt>D.<a href="#CppEnum-pop">pop</a>(k[,d]) -> v, remove specified key and return the corresponding value.<br>
|
|
If key is not found, d is returned if given, otherwise KeyError is raised</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppEnum-popitem"><strong>popitem</strong></a>(...)</dt><dd><tt>D.<a href="#CppEnum-popitem">popitem</a>() -> (k, v), remove and return some (key, value) pair as a<br>
|
|
2-tuple; but raise KeyError if D is empty.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppEnum-setdefault"><strong>setdefault</strong></a>(...)</dt><dd><tt>D.<a href="#CppEnum-setdefault">setdefault</a>(k[,d]) -> D.<a href="#CppEnum-get">get</a>(k,d), also set D[k]=d if k not in D</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppEnum-update"><strong>update</strong></a>(...)</dt><dd><tt>D.<a href="#CppEnum-update">update</a>([E, ]**F) -> None. Update D from <a href="__builtin__.html#dict">dict</a>/iterable E and F.<br>
|
|
If E present and has a .<a href="#CppEnum-keys">keys</a>() method, does: for k in E: D[k] = E[k]<br>
|
|
If E present and lacks .<a href="#CppEnum-keys">keys</a>() method, does: for (k, v) in E: D[k] = v<br>
|
|
In either case, this is followed by: for k in F: D[k] = F[k]</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppEnum-values"><strong>values</strong></a>(...)</dt><dd><tt>D.<a href="#CppEnum-values">values</a>() -> list of D's values</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppEnum-viewitems"><strong>viewitems</strong></a>(...)</dt><dd><tt>D.<a href="#CppEnum-viewitems">viewitems</a>() -> a set-like <a href="__builtin__.html#object">object</a> providing a view on D's items</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppEnum-viewkeys"><strong>viewkeys</strong></a>(...)</dt><dd><tt>D.<a href="#CppEnum-viewkeys">viewkeys</a>() -> a set-like <a href="__builtin__.html#object">object</a> providing a view on D's keys</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppEnum-viewvalues"><strong>viewvalues</strong></a>(...)</dt><dd><tt>D.<a href="#CppEnum-viewvalues">viewvalues</a>() -> an <a href="__builtin__.html#object">object</a> providing a view on D's values</tt></dd></dl>
|
|
|
|
<hr>
|
|
Data and other attributes inherited from <a href="__builtin__.html#dict">__builtin__.dict</a>:<br>
|
|
<dl><dt><strong>__hash__</strong> = None</dl>
|
|
|
|
<dl><dt><strong>__new__</strong> = <built-in method __new__ of type object><dd><tt>T.<a href="#CppEnum-__new__">__new__</a>(S, ...) -> a new <a href="__builtin__.html#object">object</a> with type S, a subtype of T</tt></dl>
|
|
|
|
</td></tr></table> <p>
|
|
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
|
|
<tr bgcolor="#ffc8d8">
|
|
<td colspan=3 valign=bottom> <br>
|
|
<font color="#000000" face="helvetica, arial"><a name="CppHeader">class <strong>CppHeader</strong></a>(<a href="CppHeaderParser.html#_CppHeader">_CppHeader</a>)</font></td></tr>
|
|
|
|
<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
|
|
<td colspan=2><tt>Parsed C++ class header<br>
|
|
<br>
|
|
Variables produced:<br>
|
|
self.<strong>classes</strong> - Dictionary of classes found in a given header file where the<br>
|
|
key is the name of the class<br> </tt></td></tr>
|
|
<tr><td> </td>
|
|
<td width="100%"><dl><dt>Method resolution order:</dt>
|
|
<dd><a href="CppHeaderParser.html#CppHeader">CppHeader</a></dd>
|
|
<dd><a href="CppHeaderParser.html#_CppHeader">_CppHeader</a></dd>
|
|
<dd><a href="CppHeaderParser.html#Resolver">Resolver</a></dd>
|
|
<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
|
|
</dl>
|
|
<hr>
|
|
Methods defined here:<br>
|
|
<dl><dt><a name="CppHeader-__init__"><strong>__init__</strong></a>(self, headerFileName, argType<font color="#909090">='file'</font>, **kwargs)</dt><dd><tt>Create the parsed C++ header file parse tree<br>
|
|
<br>
|
|
headerFileName - Name of the file to parse OR actual file contents (depends on argType)<br>
|
|
argType - Indicates how to interpret headerFileName as a file string or file name<br>
|
|
kwargs - Supports the following keywords</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppHeader-__repr__"><strong>__repr__</strong></a>(self)</dt></dl>
|
|
|
|
<dl><dt><a name="CppHeader-evaluate_enum_stack"><strong>evaluate_enum_stack</strong></a>(self)</dt><dd><tt>Create an Enum out of the name stack</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppHeader-evaluate_stack"><strong>evaluate_stack</strong></a>(self, token<font color="#909090">=None</font>)</dt><dd><tt>Evaluates the current name stack</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppHeader-show"><strong>show</strong></a>(self)</dt></dl>
|
|
|
|
<hr>
|
|
Data and other attributes defined here:<br>
|
|
<dl><dt><strong>IGNORE_NAMES</strong> = ['__extension__']</dl>
|
|
|
|
<hr>
|
|
Methods inherited from <a href="CppHeaderParser.html#_CppHeader">_CppHeader</a>:<br>
|
|
<dl><dt><a name="CppHeader-evaluate_class_stack"><strong>evaluate_class_stack</strong></a>(self)</dt><dd><tt>Create a Class out of the name stack (but not its parts)</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppHeader-evaluate_method_stack"><strong>evaluate_method_stack</strong></a>(self)</dt><dd><tt>Create a method out of the name stack</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppHeader-evaluate_property_stack"><strong>evaluate_property_stack</strong></a>(self)</dt><dd><tt>Create a Property out of the name stack</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppHeader-evaluate_struct_stack"><strong>evaluate_struct_stack</strong></a>(self)</dt><dd><tt>Create a Struct out of the name stack (but not its parts)</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppHeader-evaluate_typedef"><strong>evaluate_typedef</strong></a>(self)</dt></dl>
|
|
|
|
<dl><dt><a name="CppHeader-evalute_forward_decl"><strong>evalute_forward_decl</strong></a>(self)</dt></dl>
|
|
|
|
<dl><dt><a name="CppHeader-finalize"><strong>finalize</strong></a>(self)</dt></dl>
|
|
|
|
<dl><dt><a name="CppHeader-parse_method_type"><strong>parse_method_type</strong></a>(self, stack)</dt></dl>
|
|
|
|
<hr>
|
|
Methods inherited from <a href="CppHeaderParser.html#Resolver">Resolver</a>:<br>
|
|
<dl><dt><a name="CppHeader-concrete_typedef"><strong>concrete_typedef</strong></a>(self, key)</dt></dl>
|
|
|
|
<dl><dt><a name="CppHeader-cur_namespace"><strong>cur_namespace</strong></a>(self, add_double_colon<font color="#909090">=False</font>)</dt></dl>
|
|
|
|
<dl><dt><a name="CppHeader-current_namespace"><strong>current_namespace</strong></a>(self)</dt></dl>
|
|
|
|
<dl><dt><a name="CppHeader-finalize_vars"><strong>finalize_vars</strong></a>(self)</dt></dl>
|
|
|
|
<dl><dt><a name="CppHeader-guess_ctypes_type"><strong>guess_ctypes_type</strong></a>(self, string)</dt></dl>
|
|
|
|
<dl><dt><a name="CppHeader-initextra"><strong>initextra</strong></a>(self)</dt></dl>
|
|
|
|
<dl><dt><a name="CppHeader-resolve_type"><strong>resolve_type</strong></a>(self, string, result)</dt><dd><tt>keeps track of useful things like: how many pointers, number of typedefs, is fundamental or a class, etc...</tt></dd></dl>
|
|
|
|
<hr>
|
|
Data descriptors inherited from <a href="CppHeaderParser.html#Resolver">Resolver</a>:<br>
|
|
<dl><dt><strong>__dict__</strong></dt>
|
|
<dd><tt>dictionary for instance variables (if defined)</tt></dd>
|
|
</dl>
|
|
<dl><dt><strong>__weakref__</strong></dt>
|
|
<dd><tt>list of weak references to the object (if defined)</tt></dd>
|
|
</dl>
|
|
<hr>
|
|
Data and other attributes inherited from <a href="CppHeaderParser.html#Resolver">Resolver</a>:<br>
|
|
<dl><dt><strong>CLASSES</strong> = {}</dl>
|
|
|
|
<dl><dt><strong>C_FUNDAMENTAL</strong> = ['size_t', 'unsigned', 'signed', 'bool', 'char', 'wchar', 'short', 'int', 'float', 'double', 'long', 'void', 'struct', 'union', 'enum']</dl>
|
|
|
|
<dl><dt><strong>NAMESPACES</strong> = []</dl>
|
|
|
|
<dl><dt><strong>STRUCTS</strong> = {}</dl>
|
|
|
|
<dl><dt><strong>SubTypedefs</strong> = {}</dl>
|
|
|
|
</td></tr></table> <p>
|
|
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
|
|
<tr bgcolor="#ffc8d8">
|
|
<td colspan=3 valign=bottom> <br>
|
|
<font color="#000000" face="helvetica, arial"><a name="CppMethod">class <strong>CppMethod</strong></a>(<a href="CppHeaderParser.html#_CppMethod">_CppMethod</a>)</font></td></tr>
|
|
|
|
<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
|
|
<td colspan=2><tt>Takes a name stack and turns it into a method<br>
|
|
<br>
|
|
Contains the following Keys:<br>
|
|
self['rtnType'] - Return type of the method (ex. "int")<br>
|
|
self['name'] - Name of the method (ex. "getSize")<br>
|
|
self['doxygen'] - Doxygen comments associated with the method if they exist<br>
|
|
self['parameters'] - List of CppVariables<br> </tt></td></tr>
|
|
<tr><td> </td>
|
|
<td width="100%"><dl><dt>Method resolution order:</dt>
|
|
<dd><a href="CppHeaderParser.html#CppMethod">CppMethod</a></dd>
|
|
<dd><a href="CppHeaderParser.html#_CppMethod">_CppMethod</a></dd>
|
|
<dd><a href="__builtin__.html#dict">__builtin__.dict</a></dd>
|
|
<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
|
|
</dl>
|
|
<hr>
|
|
Methods defined here:<br>
|
|
<dl><dt><a name="CppMethod-__init__"><strong>__init__</strong></a>(self, nameStack, curClass, methinfo)</dt></dl>
|
|
|
|
<dl><dt><a name="CppMethod-__repr__"><strong>__repr__</strong></a>(self)</dt></dl>
|
|
|
|
<dl><dt><a name="CppMethod-show"><strong>show</strong></a>(self)</dt></dl>
|
|
|
|
<hr>
|
|
Data descriptors inherited from <a href="CppHeaderParser.html#_CppMethod">_CppMethod</a>:<br>
|
|
<dl><dt><strong>__dict__</strong></dt>
|
|
<dd><tt>dictionary for instance variables (if defined)</tt></dd>
|
|
</dl>
|
|
<dl><dt><strong>__weakref__</strong></dt>
|
|
<dd><tt>list of weak references to the object (if defined)</tt></dd>
|
|
</dl>
|
|
<hr>
|
|
Methods inherited from <a href="__builtin__.html#dict">__builtin__.dict</a>:<br>
|
|
<dl><dt><a name="CppMethod-__cmp__"><strong>__cmp__</strong></a>(...)</dt><dd><tt>x.<a href="#CppMethod-__cmp__">__cmp__</a>(y) <==> cmp(x,y)</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppMethod-__contains__"><strong>__contains__</strong></a>(...)</dt><dd><tt>D.<a href="#CppMethod-__contains__">__contains__</a>(k) -> True if D has a key k, else False</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppMethod-__delitem__"><strong>__delitem__</strong></a>(...)</dt><dd><tt>x.<a href="#CppMethod-__delitem__">__delitem__</a>(y) <==> del x[y]</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppMethod-__eq__"><strong>__eq__</strong></a>(...)</dt><dd><tt>x.<a href="#CppMethod-__eq__">__eq__</a>(y) <==> x==y</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppMethod-__ge__"><strong>__ge__</strong></a>(...)</dt><dd><tt>x.<a href="#CppMethod-__ge__">__ge__</a>(y) <==> x>=y</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppMethod-__getattribute__"><strong>__getattribute__</strong></a>(...)</dt><dd><tt>x.<a href="#CppMethod-__getattribute__">__getattribute__</a>('name') <==> x.name</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppMethod-__getitem__"><strong>__getitem__</strong></a>(...)</dt><dd><tt>x.<a href="#CppMethod-__getitem__">__getitem__</a>(y) <==> x[y]</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppMethod-__gt__"><strong>__gt__</strong></a>(...)</dt><dd><tt>x.<a href="#CppMethod-__gt__">__gt__</a>(y) <==> x>y</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppMethod-__iter__"><strong>__iter__</strong></a>(...)</dt><dd><tt>x.<a href="#CppMethod-__iter__">__iter__</a>() <==> iter(x)</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppMethod-__le__"><strong>__le__</strong></a>(...)</dt><dd><tt>x.<a href="#CppMethod-__le__">__le__</a>(y) <==> x<=y</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppMethod-__len__"><strong>__len__</strong></a>(...)</dt><dd><tt>x.<a href="#CppMethod-__len__">__len__</a>() <==> len(x)</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppMethod-__lt__"><strong>__lt__</strong></a>(...)</dt><dd><tt>x.<a href="#CppMethod-__lt__">__lt__</a>(y) <==> x<y</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppMethod-__ne__"><strong>__ne__</strong></a>(...)</dt><dd><tt>x.<a href="#CppMethod-__ne__">__ne__</a>(y) <==> x!=y</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppMethod-__setitem__"><strong>__setitem__</strong></a>(...)</dt><dd><tt>x.<a href="#CppMethod-__setitem__">__setitem__</a>(i, y) <==> x[i]=y</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppMethod-__sizeof__"><strong>__sizeof__</strong></a>(...)</dt><dd><tt>D.<a href="#CppMethod-__sizeof__">__sizeof__</a>() -> size of D in memory, in bytes</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppMethod-clear"><strong>clear</strong></a>(...)</dt><dd><tt>D.<a href="#CppMethod-clear">clear</a>() -> None. Remove all items from D.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppMethod-copy"><strong>copy</strong></a>(...)</dt><dd><tt>D.<a href="#CppMethod-copy">copy</a>() -> a shallow copy of D</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppMethod-fromkeys"><strong>fromkeys</strong></a>(...)</dt><dd><tt><a href="__builtin__.html#dict">dict</a>.<a href="#CppMethod-fromkeys">fromkeys</a>(S[,v]) -> New <a href="__builtin__.html#dict">dict</a> with keys from S and values equal to v.<br>
|
|
v defaults to None.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppMethod-get"><strong>get</strong></a>(...)</dt><dd><tt>D.<a href="#CppMethod-get">get</a>(k[,d]) -> D[k] if k in D, else d. d defaults to None.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppMethod-has_key"><strong>has_key</strong></a>(...)</dt><dd><tt>D.<a href="#CppMethod-has_key">has_key</a>(k) -> True if D has a key k, else False</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppMethod-items"><strong>items</strong></a>(...)</dt><dd><tt>D.<a href="#CppMethod-items">items</a>() -> list of D's (key, value) pairs, as 2-tuples</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppMethod-iteritems"><strong>iteritems</strong></a>(...)</dt><dd><tt>D.<a href="#CppMethod-iteritems">iteritems</a>() -> an iterator over the (key, value) items of D</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppMethod-iterkeys"><strong>iterkeys</strong></a>(...)</dt><dd><tt>D.<a href="#CppMethod-iterkeys">iterkeys</a>() -> an iterator over the keys of D</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppMethod-itervalues"><strong>itervalues</strong></a>(...)</dt><dd><tt>D.<a href="#CppMethod-itervalues">itervalues</a>() -> an iterator over the values of D</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppMethod-keys"><strong>keys</strong></a>(...)</dt><dd><tt>D.<a href="#CppMethod-keys">keys</a>() -> list of D's keys</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppMethod-pop"><strong>pop</strong></a>(...)</dt><dd><tt>D.<a href="#CppMethod-pop">pop</a>(k[,d]) -> v, remove specified key and return the corresponding value.<br>
|
|
If key is not found, d is returned if given, otherwise KeyError is raised</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppMethod-popitem"><strong>popitem</strong></a>(...)</dt><dd><tt>D.<a href="#CppMethod-popitem">popitem</a>() -> (k, v), remove and return some (key, value) pair as a<br>
|
|
2-tuple; but raise KeyError if D is empty.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppMethod-setdefault"><strong>setdefault</strong></a>(...)</dt><dd><tt>D.<a href="#CppMethod-setdefault">setdefault</a>(k[,d]) -> D.<a href="#CppMethod-get">get</a>(k,d), also set D[k]=d if k not in D</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppMethod-update"><strong>update</strong></a>(...)</dt><dd><tt>D.<a href="#CppMethod-update">update</a>([E, ]**F) -> None. Update D from <a href="__builtin__.html#dict">dict</a>/iterable E and F.<br>
|
|
If E present and has a .<a href="#CppMethod-keys">keys</a>() method, does: for k in E: D[k] = E[k]<br>
|
|
If E present and lacks .<a href="#CppMethod-keys">keys</a>() method, does: for (k, v) in E: D[k] = v<br>
|
|
In either case, this is followed by: for k in F: D[k] = F[k]</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppMethod-values"><strong>values</strong></a>(...)</dt><dd><tt>D.<a href="#CppMethod-values">values</a>() -> list of D's values</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppMethod-viewitems"><strong>viewitems</strong></a>(...)</dt><dd><tt>D.<a href="#CppMethod-viewitems">viewitems</a>() -> a set-like <a href="__builtin__.html#object">object</a> providing a view on D's items</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppMethod-viewkeys"><strong>viewkeys</strong></a>(...)</dt><dd><tt>D.<a href="#CppMethod-viewkeys">viewkeys</a>() -> a set-like <a href="__builtin__.html#object">object</a> providing a view on D's keys</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppMethod-viewvalues"><strong>viewvalues</strong></a>(...)</dt><dd><tt>D.<a href="#CppMethod-viewvalues">viewvalues</a>() -> an <a href="__builtin__.html#object">object</a> providing a view on D's values</tt></dd></dl>
|
|
|
|
<hr>
|
|
Data and other attributes inherited from <a href="__builtin__.html#dict">__builtin__.dict</a>:<br>
|
|
<dl><dt><strong>__hash__</strong> = None</dl>
|
|
|
|
<dl><dt><strong>__new__</strong> = <built-in method __new__ of type object><dd><tt>T.<a href="#CppMethod-__new__">__new__</a>(S, ...) -> a new <a href="__builtin__.html#object">object</a> with type S, a subtype of T</tt></dl>
|
|
|
|
</td></tr></table> <p>
|
|
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
|
|
<tr bgcolor="#ffc8d8">
|
|
<td colspan=3 valign=bottom> <br>
|
|
<font color="#000000" face="helvetica, arial"><a name="CppParseError">class <strong>CppParseError</strong></a>(<a href="exceptions.html#Exception">exceptions.Exception</a>)</font></td></tr>
|
|
|
|
<tr><td bgcolor="#ffc8d8"><tt> </tt></td><td> </td>
|
|
<td width="100%"><dl><dt>Method resolution order:</dt>
|
|
<dd><a href="CppHeaderParser.html#CppParseError">CppParseError</a></dd>
|
|
<dd><a href="exceptions.html#Exception">exceptions.Exception</a></dd>
|
|
<dd><a href="exceptions.html#BaseException">exceptions.BaseException</a></dd>
|
|
<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
|
|
</dl>
|
|
<hr>
|
|
Data descriptors defined here:<br>
|
|
<dl><dt><strong>__weakref__</strong></dt>
|
|
<dd><tt>list of weak references to the object (if defined)</tt></dd>
|
|
</dl>
|
|
<hr>
|
|
Methods inherited from <a href="exceptions.html#Exception">exceptions.Exception</a>:<br>
|
|
<dl><dt><a name="CppParseError-__init__"><strong>__init__</strong></a>(...)</dt><dd><tt>x.<a href="#CppParseError-__init__">__init__</a>(...) initializes x; see help(type(x)) for signature</tt></dd></dl>
|
|
|
|
<hr>
|
|
Data and other attributes inherited from <a href="exceptions.html#Exception">exceptions.Exception</a>:<br>
|
|
<dl><dt><strong>__new__</strong> = <built-in method __new__ of type object><dd><tt>T.<a href="#CppParseError-__new__">__new__</a>(S, ...) -> a new <a href="__builtin__.html#object">object</a> with type S, a subtype of T</tt></dl>
|
|
|
|
<hr>
|
|
Methods inherited from <a href="exceptions.html#BaseException">exceptions.BaseException</a>:<br>
|
|
<dl><dt><a name="CppParseError-__delattr__"><strong>__delattr__</strong></a>(...)</dt><dd><tt>x.<a href="#CppParseError-__delattr__">__delattr__</a>('name') <==> del x.name</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppParseError-__getattribute__"><strong>__getattribute__</strong></a>(...)</dt><dd><tt>x.<a href="#CppParseError-__getattribute__">__getattribute__</a>('name') <==> x.name</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppParseError-__getitem__"><strong>__getitem__</strong></a>(...)</dt><dd><tt>x.<a href="#CppParseError-__getitem__">__getitem__</a>(y) <==> x[y]</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppParseError-__getslice__"><strong>__getslice__</strong></a>(...)</dt><dd><tt>x.<a href="#CppParseError-__getslice__">__getslice__</a>(i, j) <==> x[i:j]<br>
|
|
<br>
|
|
Use of negative indices is not supported.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppParseError-__reduce__"><strong>__reduce__</strong></a>(...)</dt></dl>
|
|
|
|
<dl><dt><a name="CppParseError-__repr__"><strong>__repr__</strong></a>(...)</dt><dd><tt>x.<a href="#CppParseError-__repr__">__repr__</a>() <==> repr(x)</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppParseError-__setattr__"><strong>__setattr__</strong></a>(...)</dt><dd><tt>x.<a href="#CppParseError-__setattr__">__setattr__</a>('name', value) <==> x.name = value</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppParseError-__setstate__"><strong>__setstate__</strong></a>(...)</dt></dl>
|
|
|
|
<dl><dt><a name="CppParseError-__str__"><strong>__str__</strong></a>(...)</dt><dd><tt>x.<a href="#CppParseError-__str__">__str__</a>() <==> <a href="__builtin__.html#str">str</a>(x)</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppParseError-__unicode__"><strong>__unicode__</strong></a>(...)</dt></dl>
|
|
|
|
<hr>
|
|
Data descriptors inherited from <a href="exceptions.html#BaseException">exceptions.BaseException</a>:<br>
|
|
<dl><dt><strong>__dict__</strong></dt>
|
|
</dl>
|
|
<dl><dt><strong>args</strong></dt>
|
|
</dl>
|
|
<dl><dt><strong>message</strong></dt>
|
|
</dl>
|
|
</td></tr></table> <p>
|
|
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
|
|
<tr bgcolor="#ffc8d8">
|
|
<td colspan=3 valign=bottom> <br>
|
|
<font color="#000000" face="helvetica, arial"><a name="CppStruct">class <strong>CppStruct</strong></a>(<a href="__builtin__.html#dict">__builtin__.dict</a>)</font></td></tr>
|
|
|
|
<tr><td bgcolor="#ffc8d8"><tt> </tt></td><td> </td>
|
|
<td width="100%"><dl><dt>Method resolution order:</dt>
|
|
<dd><a href="CppHeaderParser.html#CppStruct">CppStruct</a></dd>
|
|
<dd><a href="__builtin__.html#dict">__builtin__.dict</a></dd>
|
|
<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
|
|
</dl>
|
|
<hr>
|
|
Methods defined here:<br>
|
|
<dl><dt><a name="CppStruct-__init__"><strong>__init__</strong></a>(self, nameStack)</dt></dl>
|
|
|
|
<hr>
|
|
Data descriptors defined here:<br>
|
|
<dl><dt><strong>__dict__</strong></dt>
|
|
<dd><tt>dictionary for instance variables (if defined)</tt></dd>
|
|
</dl>
|
|
<dl><dt><strong>__weakref__</strong></dt>
|
|
<dd><tt>list of weak references to the object (if defined)</tt></dd>
|
|
</dl>
|
|
<hr>
|
|
Data and other attributes defined here:<br>
|
|
<dl><dt><strong>Structs</strong> = []</dl>
|
|
|
|
<hr>
|
|
Methods inherited from <a href="__builtin__.html#dict">__builtin__.dict</a>:<br>
|
|
<dl><dt><a name="CppStruct-__cmp__"><strong>__cmp__</strong></a>(...)</dt><dd><tt>x.<a href="#CppStruct-__cmp__">__cmp__</a>(y) <==> cmp(x,y)</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppStruct-__contains__"><strong>__contains__</strong></a>(...)</dt><dd><tt>D.<a href="#CppStruct-__contains__">__contains__</a>(k) -> True if D has a key k, else False</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppStruct-__delitem__"><strong>__delitem__</strong></a>(...)</dt><dd><tt>x.<a href="#CppStruct-__delitem__">__delitem__</a>(y) <==> del x[y]</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppStruct-__eq__"><strong>__eq__</strong></a>(...)</dt><dd><tt>x.<a href="#CppStruct-__eq__">__eq__</a>(y) <==> x==y</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppStruct-__ge__"><strong>__ge__</strong></a>(...)</dt><dd><tt>x.<a href="#CppStruct-__ge__">__ge__</a>(y) <==> x>=y</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppStruct-__getattribute__"><strong>__getattribute__</strong></a>(...)</dt><dd><tt>x.<a href="#CppStruct-__getattribute__">__getattribute__</a>('name') <==> x.name</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppStruct-__getitem__"><strong>__getitem__</strong></a>(...)</dt><dd><tt>x.<a href="#CppStruct-__getitem__">__getitem__</a>(y) <==> x[y]</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppStruct-__gt__"><strong>__gt__</strong></a>(...)</dt><dd><tt>x.<a href="#CppStruct-__gt__">__gt__</a>(y) <==> x>y</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppStruct-__iter__"><strong>__iter__</strong></a>(...)</dt><dd><tt>x.<a href="#CppStruct-__iter__">__iter__</a>() <==> iter(x)</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppStruct-__le__"><strong>__le__</strong></a>(...)</dt><dd><tt>x.<a href="#CppStruct-__le__">__le__</a>(y) <==> x<=y</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppStruct-__len__"><strong>__len__</strong></a>(...)</dt><dd><tt>x.<a href="#CppStruct-__len__">__len__</a>() <==> len(x)</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppStruct-__lt__"><strong>__lt__</strong></a>(...)</dt><dd><tt>x.<a href="#CppStruct-__lt__">__lt__</a>(y) <==> x<y</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppStruct-__ne__"><strong>__ne__</strong></a>(...)</dt><dd><tt>x.<a href="#CppStruct-__ne__">__ne__</a>(y) <==> x!=y</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppStruct-__repr__"><strong>__repr__</strong></a>(...)</dt><dd><tt>x.<a href="#CppStruct-__repr__">__repr__</a>() <==> repr(x)</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppStruct-__setitem__"><strong>__setitem__</strong></a>(...)</dt><dd><tt>x.<a href="#CppStruct-__setitem__">__setitem__</a>(i, y) <==> x[i]=y</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppStruct-__sizeof__"><strong>__sizeof__</strong></a>(...)</dt><dd><tt>D.<a href="#CppStruct-__sizeof__">__sizeof__</a>() -> size of D in memory, in bytes</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppStruct-clear"><strong>clear</strong></a>(...)</dt><dd><tt>D.<a href="#CppStruct-clear">clear</a>() -> None. Remove all items from D.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppStruct-copy"><strong>copy</strong></a>(...)</dt><dd><tt>D.<a href="#CppStruct-copy">copy</a>() -> a shallow copy of D</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppStruct-fromkeys"><strong>fromkeys</strong></a>(...)</dt><dd><tt><a href="__builtin__.html#dict">dict</a>.<a href="#CppStruct-fromkeys">fromkeys</a>(S[,v]) -> New <a href="__builtin__.html#dict">dict</a> with keys from S and values equal to v.<br>
|
|
v defaults to None.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppStruct-get"><strong>get</strong></a>(...)</dt><dd><tt>D.<a href="#CppStruct-get">get</a>(k[,d]) -> D[k] if k in D, else d. d defaults to None.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppStruct-has_key"><strong>has_key</strong></a>(...)</dt><dd><tt>D.<a href="#CppStruct-has_key">has_key</a>(k) -> True if D has a key k, else False</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppStruct-items"><strong>items</strong></a>(...)</dt><dd><tt>D.<a href="#CppStruct-items">items</a>() -> list of D's (key, value) pairs, as 2-tuples</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppStruct-iteritems"><strong>iteritems</strong></a>(...)</dt><dd><tt>D.<a href="#CppStruct-iteritems">iteritems</a>() -> an iterator over the (key, value) items of D</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppStruct-iterkeys"><strong>iterkeys</strong></a>(...)</dt><dd><tt>D.<a href="#CppStruct-iterkeys">iterkeys</a>() -> an iterator over the keys of D</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppStruct-itervalues"><strong>itervalues</strong></a>(...)</dt><dd><tt>D.<a href="#CppStruct-itervalues">itervalues</a>() -> an iterator over the values of D</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppStruct-keys"><strong>keys</strong></a>(...)</dt><dd><tt>D.<a href="#CppStruct-keys">keys</a>() -> list of D's keys</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppStruct-pop"><strong>pop</strong></a>(...)</dt><dd><tt>D.<a href="#CppStruct-pop">pop</a>(k[,d]) -> v, remove specified key and return the corresponding value.<br>
|
|
If key is not found, d is returned if given, otherwise KeyError is raised</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppStruct-popitem"><strong>popitem</strong></a>(...)</dt><dd><tt>D.<a href="#CppStruct-popitem">popitem</a>() -> (k, v), remove and return some (key, value) pair as a<br>
|
|
2-tuple; but raise KeyError if D is empty.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppStruct-setdefault"><strong>setdefault</strong></a>(...)</dt><dd><tt>D.<a href="#CppStruct-setdefault">setdefault</a>(k[,d]) -> D.<a href="#CppStruct-get">get</a>(k,d), also set D[k]=d if k not in D</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppStruct-update"><strong>update</strong></a>(...)</dt><dd><tt>D.<a href="#CppStruct-update">update</a>([E, ]**F) -> None. Update D from <a href="__builtin__.html#dict">dict</a>/iterable E and F.<br>
|
|
If E present and has a .<a href="#CppStruct-keys">keys</a>() method, does: for k in E: D[k] = E[k]<br>
|
|
If E present and lacks .<a href="#CppStruct-keys">keys</a>() method, does: for (k, v) in E: D[k] = v<br>
|
|
In either case, this is followed by: for k in F: D[k] = F[k]</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppStruct-values"><strong>values</strong></a>(...)</dt><dd><tt>D.<a href="#CppStruct-values">values</a>() -> list of D's values</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppStruct-viewitems"><strong>viewitems</strong></a>(...)</dt><dd><tt>D.<a href="#CppStruct-viewitems">viewitems</a>() -> a set-like <a href="__builtin__.html#object">object</a> providing a view on D's items</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppStruct-viewkeys"><strong>viewkeys</strong></a>(...)</dt><dd><tt>D.<a href="#CppStruct-viewkeys">viewkeys</a>() -> a set-like <a href="__builtin__.html#object">object</a> providing a view on D's keys</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppStruct-viewvalues"><strong>viewvalues</strong></a>(...)</dt><dd><tt>D.<a href="#CppStruct-viewvalues">viewvalues</a>() -> an <a href="__builtin__.html#object">object</a> providing a view on D's values</tt></dd></dl>
|
|
|
|
<hr>
|
|
Data and other attributes inherited from <a href="__builtin__.html#dict">__builtin__.dict</a>:<br>
|
|
<dl><dt><strong>__hash__</strong> = None</dl>
|
|
|
|
<dl><dt><strong>__new__</strong> = <built-in method __new__ of type object><dd><tt>T.<a href="#CppStruct-__new__">__new__</a>(S, ...) -> a new <a href="__builtin__.html#object">object</a> with type S, a subtype of T</tt></dl>
|
|
|
|
</td></tr></table> <p>
|
|
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
|
|
<tr bgcolor="#ffc8d8">
|
|
<td colspan=3 valign=bottom> <br>
|
|
<font color="#000000" face="helvetica, arial"><a name="CppUnion">class <strong>CppUnion</strong></a>(<a href="CppHeaderParser.html#CppClass">CppClass</a>)</font></td></tr>
|
|
|
|
<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
|
|
<td colspan=2><tt>Takes a name stack and turns it into a union<br>
|
|
<br>
|
|
Contains the following Keys:<br>
|
|
self['name'] - Name of the union<br>
|
|
self['doxygen'] - Doxygen comments associated with the union if they exist<br>
|
|
self['members'] - List of members the union has <br>
|
|
<br>
|
|
An example of how this could look is as follows:<br>
|
|
#self =<br>
|
|
{<br>
|
|
'name': ""<br>
|
|
'members': []<br>
|
|
}<br> </tt></td></tr>
|
|
<tr><td> </td>
|
|
<td width="100%"><dl><dt>Method resolution order:</dt>
|
|
<dd><a href="CppHeaderParser.html#CppUnion">CppUnion</a></dd>
|
|
<dd><a href="CppHeaderParser.html#CppClass">CppClass</a></dd>
|
|
<dd><a href="__builtin__.html#dict">__builtin__.dict</a></dd>
|
|
<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
|
|
</dl>
|
|
<hr>
|
|
Methods defined here:<br>
|
|
<dl><dt><a name="CppUnion-__init__"><strong>__init__</strong></a>(self, nameStack)</dt></dl>
|
|
|
|
<dl><dt><a name="CppUnion-__repr__"><strong>__repr__</strong></a>(self)</dt><dd><tt>Convert class to a string</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppUnion-show"><strong>show</strong></a>(self)</dt><dd><tt>Convert class to a string</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppUnion-transform_to_union_keys"><strong>transform_to_union_keys</strong></a>(self)</dt></dl>
|
|
|
|
<hr>
|
|
Methods inherited from <a href="CppHeaderParser.html#CppClass">CppClass</a>:<br>
|
|
<dl><dt><a name="CppUnion-get_all_method_names"><strong>get_all_method_names</strong></a>(self)</dt></dl>
|
|
|
|
<dl><dt><a name="CppUnion-get_all_methods"><strong>get_all_methods</strong></a>(self)</dt></dl>
|
|
|
|
<dl><dt><a name="CppUnion-get_all_pure_virtual_methods"><strong>get_all_pure_virtual_methods</strong></a>(self)</dt></dl>
|
|
|
|
<dl><dt><a name="CppUnion-get_method_names"><strong>get_method_names</strong></a>(self, type<font color="#909090">='public'</font>)</dt></dl>
|
|
|
|
<dl><dt><a name="CppUnion-get_pure_virtual_methods"><strong>get_pure_virtual_methods</strong></a>(self, type<font color="#909090">='public'</font>)</dt></dl>
|
|
|
|
<hr>
|
|
Data descriptors inherited from <a href="CppHeaderParser.html#CppClass">CppClass</a>:<br>
|
|
<dl><dt><strong>__dict__</strong></dt>
|
|
<dd><tt>dictionary for instance variables (if defined)</tt></dd>
|
|
</dl>
|
|
<dl><dt><strong>__weakref__</strong></dt>
|
|
<dd><tt>list of weak references to the object (if defined)</tt></dd>
|
|
</dl>
|
|
<hr>
|
|
Methods inherited from <a href="__builtin__.html#dict">__builtin__.dict</a>:<br>
|
|
<dl><dt><a name="CppUnion-__cmp__"><strong>__cmp__</strong></a>(...)</dt><dd><tt>x.<a href="#CppUnion-__cmp__">__cmp__</a>(y) <==> cmp(x,y)</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppUnion-__contains__"><strong>__contains__</strong></a>(...)</dt><dd><tt>D.<a href="#CppUnion-__contains__">__contains__</a>(k) -> True if D has a key k, else False</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppUnion-__delitem__"><strong>__delitem__</strong></a>(...)</dt><dd><tt>x.<a href="#CppUnion-__delitem__">__delitem__</a>(y) <==> del x[y]</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppUnion-__eq__"><strong>__eq__</strong></a>(...)</dt><dd><tt>x.<a href="#CppUnion-__eq__">__eq__</a>(y) <==> x==y</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppUnion-__ge__"><strong>__ge__</strong></a>(...)</dt><dd><tt>x.<a href="#CppUnion-__ge__">__ge__</a>(y) <==> x>=y</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppUnion-__getattribute__"><strong>__getattribute__</strong></a>(...)</dt><dd><tt>x.<a href="#CppUnion-__getattribute__">__getattribute__</a>('name') <==> x.name</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppUnion-__getitem__"><strong>__getitem__</strong></a>(...)</dt><dd><tt>x.<a href="#CppUnion-__getitem__">__getitem__</a>(y) <==> x[y]</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppUnion-__gt__"><strong>__gt__</strong></a>(...)</dt><dd><tt>x.<a href="#CppUnion-__gt__">__gt__</a>(y) <==> x>y</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppUnion-__iter__"><strong>__iter__</strong></a>(...)</dt><dd><tt>x.<a href="#CppUnion-__iter__">__iter__</a>() <==> iter(x)</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppUnion-__le__"><strong>__le__</strong></a>(...)</dt><dd><tt>x.<a href="#CppUnion-__le__">__le__</a>(y) <==> x<=y</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppUnion-__len__"><strong>__len__</strong></a>(...)</dt><dd><tt>x.<a href="#CppUnion-__len__">__len__</a>() <==> len(x)</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppUnion-__lt__"><strong>__lt__</strong></a>(...)</dt><dd><tt>x.<a href="#CppUnion-__lt__">__lt__</a>(y) <==> x<y</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppUnion-__ne__"><strong>__ne__</strong></a>(...)</dt><dd><tt>x.<a href="#CppUnion-__ne__">__ne__</a>(y) <==> x!=y</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppUnion-__setitem__"><strong>__setitem__</strong></a>(...)</dt><dd><tt>x.<a href="#CppUnion-__setitem__">__setitem__</a>(i, y) <==> x[i]=y</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppUnion-__sizeof__"><strong>__sizeof__</strong></a>(...)</dt><dd><tt>D.<a href="#CppUnion-__sizeof__">__sizeof__</a>() -> size of D in memory, in bytes</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppUnion-clear"><strong>clear</strong></a>(...)</dt><dd><tt>D.<a href="#CppUnion-clear">clear</a>() -> None. Remove all items from D.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppUnion-copy"><strong>copy</strong></a>(...)</dt><dd><tt>D.<a href="#CppUnion-copy">copy</a>() -> a shallow copy of D</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppUnion-fromkeys"><strong>fromkeys</strong></a>(...)</dt><dd><tt><a href="__builtin__.html#dict">dict</a>.<a href="#CppUnion-fromkeys">fromkeys</a>(S[,v]) -> New <a href="__builtin__.html#dict">dict</a> with keys from S and values equal to v.<br>
|
|
v defaults to None.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppUnion-get"><strong>get</strong></a>(...)</dt><dd><tt>D.<a href="#CppUnion-get">get</a>(k[,d]) -> D[k] if k in D, else d. d defaults to None.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppUnion-has_key"><strong>has_key</strong></a>(...)</dt><dd><tt>D.<a href="#CppUnion-has_key">has_key</a>(k) -> True if D has a key k, else False</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppUnion-items"><strong>items</strong></a>(...)</dt><dd><tt>D.<a href="#CppUnion-items">items</a>() -> list of D's (key, value) pairs, as 2-tuples</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppUnion-iteritems"><strong>iteritems</strong></a>(...)</dt><dd><tt>D.<a href="#CppUnion-iteritems">iteritems</a>() -> an iterator over the (key, value) items of D</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppUnion-iterkeys"><strong>iterkeys</strong></a>(...)</dt><dd><tt>D.<a href="#CppUnion-iterkeys">iterkeys</a>() -> an iterator over the keys of D</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppUnion-itervalues"><strong>itervalues</strong></a>(...)</dt><dd><tt>D.<a href="#CppUnion-itervalues">itervalues</a>() -> an iterator over the values of D</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppUnion-keys"><strong>keys</strong></a>(...)</dt><dd><tt>D.<a href="#CppUnion-keys">keys</a>() -> list of D's keys</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppUnion-pop"><strong>pop</strong></a>(...)</dt><dd><tt>D.<a href="#CppUnion-pop">pop</a>(k[,d]) -> v, remove specified key and return the corresponding value.<br>
|
|
If key is not found, d is returned if given, otherwise KeyError is raised</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppUnion-popitem"><strong>popitem</strong></a>(...)</dt><dd><tt>D.<a href="#CppUnion-popitem">popitem</a>() -> (k, v), remove and return some (key, value) pair as a<br>
|
|
2-tuple; but raise KeyError if D is empty.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppUnion-setdefault"><strong>setdefault</strong></a>(...)</dt><dd><tt>D.<a href="#CppUnion-setdefault">setdefault</a>(k[,d]) -> D.<a href="#CppUnion-get">get</a>(k,d), also set D[k]=d if k not in D</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppUnion-update"><strong>update</strong></a>(...)</dt><dd><tt>D.<a href="#CppUnion-update">update</a>([E, ]**F) -> None. Update D from <a href="__builtin__.html#dict">dict</a>/iterable E and F.<br>
|
|
If E present and has a .<a href="#CppUnion-keys">keys</a>() method, does: for k in E: D[k] = E[k]<br>
|
|
If E present and lacks .<a href="#CppUnion-keys">keys</a>() method, does: for (k, v) in E: D[k] = v<br>
|
|
In either case, this is followed by: for k in F: D[k] = F[k]</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppUnion-values"><strong>values</strong></a>(...)</dt><dd><tt>D.<a href="#CppUnion-values">values</a>() -> list of D's values</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppUnion-viewitems"><strong>viewitems</strong></a>(...)</dt><dd><tt>D.<a href="#CppUnion-viewitems">viewitems</a>() -> a set-like <a href="__builtin__.html#object">object</a> providing a view on D's items</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppUnion-viewkeys"><strong>viewkeys</strong></a>(...)</dt><dd><tt>D.<a href="#CppUnion-viewkeys">viewkeys</a>() -> a set-like <a href="__builtin__.html#object">object</a> providing a view on D's keys</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppUnion-viewvalues"><strong>viewvalues</strong></a>(...)</dt><dd><tt>D.<a href="#CppUnion-viewvalues">viewvalues</a>() -> an <a href="__builtin__.html#object">object</a> providing a view on D's values</tt></dd></dl>
|
|
|
|
<hr>
|
|
Data and other attributes inherited from <a href="__builtin__.html#dict">__builtin__.dict</a>:<br>
|
|
<dl><dt><strong>__hash__</strong> = None</dl>
|
|
|
|
<dl><dt><strong>__new__</strong> = <built-in method __new__ of type object><dd><tt>T.<a href="#CppUnion-__new__">__new__</a>(S, ...) -> a new <a href="__builtin__.html#object">object</a> with type S, a subtype of T</tt></dl>
|
|
|
|
</td></tr></table> <p>
|
|
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
|
|
<tr bgcolor="#ffc8d8">
|
|
<td colspan=3 valign=bottom> <br>
|
|
<font color="#000000" face="helvetica, arial"><a name="CppVariable">class <strong>CppVariable</strong></a>(<a href="CppHeaderParser.html#_CppVariable">_CppVariable</a>)</font></td></tr>
|
|
|
|
<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
|
|
<td colspan=2><tt>Takes a name stack and turns it into a method<br>
|
|
<br>
|
|
Contains the following Keys:<br>
|
|
self['type'] - Type for the variable (ex. "const string &")<br>
|
|
self['name'] - Name of the variable (ex. "numItems")<br>
|
|
self['namespace'] - Namespace containing the enum<br>
|
|
self['desc'] - Description of the variable if part of a method (optional)<br>
|
|
self['doxygen'] - Doxygen comments associated with the method if they exist<br>
|
|
self['defaltValue'] - Default value of the variable, this key will only<br>
|
|
exist if there is a default value<br> </tt></td></tr>
|
|
<tr><td> </td>
|
|
<td width="100%"><dl><dt>Method resolution order:</dt>
|
|
<dd><a href="CppHeaderParser.html#CppVariable">CppVariable</a></dd>
|
|
<dd><a href="CppHeaderParser.html#_CppVariable">_CppVariable</a></dd>
|
|
<dd><a href="__builtin__.html#dict">__builtin__.dict</a></dd>
|
|
<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
|
|
</dl>
|
|
<hr>
|
|
Methods defined here:<br>
|
|
<dl><dt><a name="CppVariable-__init__"><strong>__init__</strong></a>(self, nameStack, **kwargs)</dt></dl>
|
|
|
|
<dl><dt><a name="CppVariable-__repr__"><strong>__repr__</strong></a>(self)</dt></dl>
|
|
|
|
<hr>
|
|
Data and other attributes defined here:<br>
|
|
<dl><dt><strong>Vars</strong> = []</dl>
|
|
|
|
<hr>
|
|
Methods inherited from <a href="CppHeaderParser.html#_CppVariable">_CppVariable</a>:<br>
|
|
<dl><dt><a name="CppVariable-init"><strong>init</strong></a>(self)</dt></dl>
|
|
|
|
<hr>
|
|
Data descriptors inherited from <a href="CppHeaderParser.html#_CppVariable">_CppVariable</a>:<br>
|
|
<dl><dt><strong>__dict__</strong></dt>
|
|
<dd><tt>dictionary for instance variables (if defined)</tt></dd>
|
|
</dl>
|
|
<dl><dt><strong>__weakref__</strong></dt>
|
|
<dd><tt>list of weak references to the object (if defined)</tt></dd>
|
|
</dl>
|
|
<hr>
|
|
Methods inherited from <a href="__builtin__.html#dict">__builtin__.dict</a>:<br>
|
|
<dl><dt><a name="CppVariable-__cmp__"><strong>__cmp__</strong></a>(...)</dt><dd><tt>x.<a href="#CppVariable-__cmp__">__cmp__</a>(y) <==> cmp(x,y)</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppVariable-__contains__"><strong>__contains__</strong></a>(...)</dt><dd><tt>D.<a href="#CppVariable-__contains__">__contains__</a>(k) -> True if D has a key k, else False</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppVariable-__delitem__"><strong>__delitem__</strong></a>(...)</dt><dd><tt>x.<a href="#CppVariable-__delitem__">__delitem__</a>(y) <==> del x[y]</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppVariable-__eq__"><strong>__eq__</strong></a>(...)</dt><dd><tt>x.<a href="#CppVariable-__eq__">__eq__</a>(y) <==> x==y</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppVariable-__ge__"><strong>__ge__</strong></a>(...)</dt><dd><tt>x.<a href="#CppVariable-__ge__">__ge__</a>(y) <==> x>=y</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppVariable-__getattribute__"><strong>__getattribute__</strong></a>(...)</dt><dd><tt>x.<a href="#CppVariable-__getattribute__">__getattribute__</a>('name') <==> x.name</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppVariable-__getitem__"><strong>__getitem__</strong></a>(...)</dt><dd><tt>x.<a href="#CppVariable-__getitem__">__getitem__</a>(y) <==> x[y]</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppVariable-__gt__"><strong>__gt__</strong></a>(...)</dt><dd><tt>x.<a href="#CppVariable-__gt__">__gt__</a>(y) <==> x>y</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppVariable-__iter__"><strong>__iter__</strong></a>(...)</dt><dd><tt>x.<a href="#CppVariable-__iter__">__iter__</a>() <==> iter(x)</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppVariable-__le__"><strong>__le__</strong></a>(...)</dt><dd><tt>x.<a href="#CppVariable-__le__">__le__</a>(y) <==> x<=y</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppVariable-__len__"><strong>__len__</strong></a>(...)</dt><dd><tt>x.<a href="#CppVariable-__len__">__len__</a>() <==> len(x)</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppVariable-__lt__"><strong>__lt__</strong></a>(...)</dt><dd><tt>x.<a href="#CppVariable-__lt__">__lt__</a>(y) <==> x<y</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppVariable-__ne__"><strong>__ne__</strong></a>(...)</dt><dd><tt>x.<a href="#CppVariable-__ne__">__ne__</a>(y) <==> x!=y</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppVariable-__setitem__"><strong>__setitem__</strong></a>(...)</dt><dd><tt>x.<a href="#CppVariable-__setitem__">__setitem__</a>(i, y) <==> x[i]=y</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppVariable-__sizeof__"><strong>__sizeof__</strong></a>(...)</dt><dd><tt>D.<a href="#CppVariable-__sizeof__">__sizeof__</a>() -> size of D in memory, in bytes</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppVariable-clear"><strong>clear</strong></a>(...)</dt><dd><tt>D.<a href="#CppVariable-clear">clear</a>() -> None. Remove all items from D.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppVariable-copy"><strong>copy</strong></a>(...)</dt><dd><tt>D.<a href="#CppVariable-copy">copy</a>() -> a shallow copy of D</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppVariable-fromkeys"><strong>fromkeys</strong></a>(...)</dt><dd><tt><a href="__builtin__.html#dict">dict</a>.<a href="#CppVariable-fromkeys">fromkeys</a>(S[,v]) -> New <a href="__builtin__.html#dict">dict</a> with keys from S and values equal to v.<br>
|
|
v defaults to None.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppVariable-get"><strong>get</strong></a>(...)</dt><dd><tt>D.<a href="#CppVariable-get">get</a>(k[,d]) -> D[k] if k in D, else d. d defaults to None.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppVariable-has_key"><strong>has_key</strong></a>(...)</dt><dd><tt>D.<a href="#CppVariable-has_key">has_key</a>(k) -> True if D has a key k, else False</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppVariable-items"><strong>items</strong></a>(...)</dt><dd><tt>D.<a href="#CppVariable-items">items</a>() -> list of D's (key, value) pairs, as 2-tuples</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppVariable-iteritems"><strong>iteritems</strong></a>(...)</dt><dd><tt>D.<a href="#CppVariable-iteritems">iteritems</a>() -> an iterator over the (key, value) items of D</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppVariable-iterkeys"><strong>iterkeys</strong></a>(...)</dt><dd><tt>D.<a href="#CppVariable-iterkeys">iterkeys</a>() -> an iterator over the keys of D</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppVariable-itervalues"><strong>itervalues</strong></a>(...)</dt><dd><tt>D.<a href="#CppVariable-itervalues">itervalues</a>() -> an iterator over the values of D</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppVariable-keys"><strong>keys</strong></a>(...)</dt><dd><tt>D.<a href="#CppVariable-keys">keys</a>() -> list of D's keys</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppVariable-pop"><strong>pop</strong></a>(...)</dt><dd><tt>D.<a href="#CppVariable-pop">pop</a>(k[,d]) -> v, remove specified key and return the corresponding value.<br>
|
|
If key is not found, d is returned if given, otherwise KeyError is raised</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppVariable-popitem"><strong>popitem</strong></a>(...)</dt><dd><tt>D.<a href="#CppVariable-popitem">popitem</a>() -> (k, v), remove and return some (key, value) pair as a<br>
|
|
2-tuple; but raise KeyError if D is empty.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppVariable-setdefault"><strong>setdefault</strong></a>(...)</dt><dd><tt>D.<a href="#CppVariable-setdefault">setdefault</a>(k[,d]) -> D.<a href="#CppVariable-get">get</a>(k,d), also set D[k]=d if k not in D</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppVariable-update"><strong>update</strong></a>(...)</dt><dd><tt>D.<a href="#CppVariable-update">update</a>([E, ]**F) -> None. Update D from <a href="__builtin__.html#dict">dict</a>/iterable E and F.<br>
|
|
If E present and has a .<a href="#CppVariable-keys">keys</a>() method, does: for k in E: D[k] = E[k]<br>
|
|
If E present and lacks .<a href="#CppVariable-keys">keys</a>() method, does: for (k, v) in E: D[k] = v<br>
|
|
In either case, this is followed by: for k in F: D[k] = F[k]</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppVariable-values"><strong>values</strong></a>(...)</dt><dd><tt>D.<a href="#CppVariable-values">values</a>() -> list of D's values</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppVariable-viewitems"><strong>viewitems</strong></a>(...)</dt><dd><tt>D.<a href="#CppVariable-viewitems">viewitems</a>() -> a set-like <a href="__builtin__.html#object">object</a> providing a view on D's items</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppVariable-viewkeys"><strong>viewkeys</strong></a>(...)</dt><dd><tt>D.<a href="#CppVariable-viewkeys">viewkeys</a>() -> a set-like <a href="__builtin__.html#object">object</a> providing a view on D's keys</tt></dd></dl>
|
|
|
|
<dl><dt><a name="CppVariable-viewvalues"><strong>viewvalues</strong></a>(...)</dt><dd><tt>D.<a href="#CppVariable-viewvalues">viewvalues</a>() -> an <a href="__builtin__.html#object">object</a> providing a view on D's values</tt></dd></dl>
|
|
|
|
<hr>
|
|
Data and other attributes inherited from <a href="__builtin__.html#dict">__builtin__.dict</a>:<br>
|
|
<dl><dt><strong>__hash__</strong> = None</dl>
|
|
|
|
<dl><dt><strong>__new__</strong> = <built-in method __new__ of type object><dd><tt>T.<a href="#CppVariable-__new__">__new__</a>(S, ...) -> a new <a href="__builtin__.html#object">object</a> with type S, a subtype of T</tt></dl>
|
|
|
|
</td></tr></table> <p>
|
|
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
|
|
<tr bgcolor="#ffc8d8">
|
|
<td colspan=3 valign=bottom> <br>
|
|
<font color="#000000" face="helvetica, arial"><a name="Resolver">class <strong>Resolver</strong></a>(<a href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
|
|
|
|
<tr><td bgcolor="#ffc8d8"><tt> </tt></td><td> </td>
|
|
<td width="100%">Methods defined here:<br>
|
|
<dl><dt><a name="Resolver-concrete_typedef"><strong>concrete_typedef</strong></a>(self, key)</dt></dl>
|
|
|
|
<dl><dt><a name="Resolver-cur_namespace"><strong>cur_namespace</strong></a>(self, add_double_colon<font color="#909090">=False</font>)</dt></dl>
|
|
|
|
<dl><dt><a name="Resolver-current_namespace"><strong>current_namespace</strong></a>(self)</dt></dl>
|
|
|
|
<dl><dt><a name="Resolver-finalize_vars"><strong>finalize_vars</strong></a>(self)</dt></dl>
|
|
|
|
<dl><dt><a name="Resolver-guess_ctypes_type"><strong>guess_ctypes_type</strong></a>(self, string)</dt></dl>
|
|
|
|
<dl><dt><a name="Resolver-initextra"><strong>initextra</strong></a>(self)</dt></dl>
|
|
|
|
<dl><dt><a name="Resolver-resolve_type"><strong>resolve_type</strong></a>(self, string, result)</dt><dd><tt>keeps track of useful things like: how many pointers, number of typedefs, is fundamental or a class, etc...</tt></dd></dl>
|
|
|
|
<hr>
|
|
Data descriptors defined here:<br>
|
|
<dl><dt><strong>__dict__</strong></dt>
|
|
<dd><tt>dictionary for instance variables (if defined)</tt></dd>
|
|
</dl>
|
|
<dl><dt><strong>__weakref__</strong></dt>
|
|
<dd><tt>list of weak references to the object (if defined)</tt></dd>
|
|
</dl>
|
|
<hr>
|
|
Data and other attributes defined here:<br>
|
|
<dl><dt><strong>CLASSES</strong> = {}</dl>
|
|
|
|
<dl><dt><strong>C_FUNDAMENTAL</strong> = ['size_t', 'unsigned', 'signed', 'bool', 'char', 'wchar', 'short', 'int', 'float', 'double', 'long', 'void', 'struct', 'union', 'enum']</dl>
|
|
|
|
<dl><dt><strong>NAMESPACES</strong> = []</dl>
|
|
|
|
<dl><dt><strong>STRUCTS</strong> = {}</dl>
|
|
|
|
<dl><dt><strong>SubTypedefs</strong> = {}</dl>
|
|
|
|
</td></tr></table> <p>
|
|
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
|
|
<tr bgcolor="#ffc8d8">
|
|
<td colspan=3 valign=bottom> <br>
|
|
<font color="#000000" face="helvetica, arial"><a name="TagStr">class <strong>TagStr</strong></a>(<a href="__builtin__.html#str">__builtin__.str</a>)</font></td></tr>
|
|
|
|
<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
|
|
<td colspan=2><tt>Wrapper for a string that allows us to store the line number associated with it<br> </tt></td></tr>
|
|
<tr><td> </td>
|
|
<td width="100%"><dl><dt>Method resolution order:</dt>
|
|
<dd><a href="CppHeaderParser.html#TagStr">TagStr</a></dd>
|
|
<dd><a href="__builtin__.html#str">__builtin__.str</a></dd>
|
|
<dd><a href="__builtin__.html#basestring">__builtin__.basestring</a></dd>
|
|
<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
|
|
</dl>
|
|
<hr>
|
|
Methods defined here:<br>
|
|
<dl><dt><a name="TagStr-__del__"><strong>__del__</strong></a>(self)</dt></dl>
|
|
|
|
<dl><dt><a name="TagStr-lineno"><strong>lineno</strong></a>(self)</dt></dl>
|
|
|
|
<hr>
|
|
Static methods defined here:<br>
|
|
<dl><dt><a name="TagStr-__new__"><strong>__new__</strong></a>(cls, *args, **kw)</dt></dl>
|
|
|
|
<hr>
|
|
Data descriptors defined here:<br>
|
|
<dl><dt><strong>__dict__</strong></dt>
|
|
<dd><tt>dictionary for instance variables (if defined)</tt></dd>
|
|
</dl>
|
|
<hr>
|
|
Data and other attributes defined here:<br>
|
|
<dl><dt><strong>lineno_reg</strong> = {}</dl>
|
|
|
|
<hr>
|
|
Methods inherited from <a href="__builtin__.html#str">__builtin__.str</a>:<br>
|
|
<dl><dt><a name="TagStr-__add__"><strong>__add__</strong></a>(...)</dt><dd><tt>x.<a href="#TagStr-__add__">__add__</a>(y) <==> x+y</tt></dd></dl>
|
|
|
|
<dl><dt><a name="TagStr-__contains__"><strong>__contains__</strong></a>(...)</dt><dd><tt>x.<a href="#TagStr-__contains__">__contains__</a>(y) <==> y in x</tt></dd></dl>
|
|
|
|
<dl><dt><a name="TagStr-__eq__"><strong>__eq__</strong></a>(...)</dt><dd><tt>x.<a href="#TagStr-__eq__">__eq__</a>(y) <==> x==y</tt></dd></dl>
|
|
|
|
<dl><dt><a name="TagStr-__format__"><strong>__format__</strong></a>(...)</dt><dd><tt>S.<a href="#TagStr-__format__">__format__</a>(format_spec) -> string<br>
|
|
<br>
|
|
Return a formatted version of S as described by format_spec.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="TagStr-__ge__"><strong>__ge__</strong></a>(...)</dt><dd><tt>x.<a href="#TagStr-__ge__">__ge__</a>(y) <==> x>=y</tt></dd></dl>
|
|
|
|
<dl><dt><a name="TagStr-__getattribute__"><strong>__getattribute__</strong></a>(...)</dt><dd><tt>x.<a href="#TagStr-__getattribute__">__getattribute__</a>('name') <==> x.name</tt></dd></dl>
|
|
|
|
<dl><dt><a name="TagStr-__getitem__"><strong>__getitem__</strong></a>(...)</dt><dd><tt>x.<a href="#TagStr-__getitem__">__getitem__</a>(y) <==> x[y]</tt></dd></dl>
|
|
|
|
<dl><dt><a name="TagStr-__getnewargs__"><strong>__getnewargs__</strong></a>(...)</dt></dl>
|
|
|
|
<dl><dt><a name="TagStr-__getslice__"><strong>__getslice__</strong></a>(...)</dt><dd><tt>x.<a href="#TagStr-__getslice__">__getslice__</a>(i, j) <==> x[i:j]<br>
|
|
<br>
|
|
Use of negative indices is not supported.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="TagStr-__gt__"><strong>__gt__</strong></a>(...)</dt><dd><tt>x.<a href="#TagStr-__gt__">__gt__</a>(y) <==> x>y</tt></dd></dl>
|
|
|
|
<dl><dt><a name="TagStr-__hash__"><strong>__hash__</strong></a>(...)</dt><dd><tt>x.<a href="#TagStr-__hash__">__hash__</a>() <==> hash(x)</tt></dd></dl>
|
|
|
|
<dl><dt><a name="TagStr-__le__"><strong>__le__</strong></a>(...)</dt><dd><tt>x.<a href="#TagStr-__le__">__le__</a>(y) <==> x<=y</tt></dd></dl>
|
|
|
|
<dl><dt><a name="TagStr-__len__"><strong>__len__</strong></a>(...)</dt><dd><tt>x.<a href="#TagStr-__len__">__len__</a>() <==> len(x)</tt></dd></dl>
|
|
|
|
<dl><dt><a name="TagStr-__lt__"><strong>__lt__</strong></a>(...)</dt><dd><tt>x.<a href="#TagStr-__lt__">__lt__</a>(y) <==> x<y</tt></dd></dl>
|
|
|
|
<dl><dt><a name="TagStr-__mod__"><strong>__mod__</strong></a>(...)</dt><dd><tt>x.<a href="#TagStr-__mod__">__mod__</a>(y) <==> x%y</tt></dd></dl>
|
|
|
|
<dl><dt><a name="TagStr-__mul__"><strong>__mul__</strong></a>(...)</dt><dd><tt>x.<a href="#TagStr-__mul__">__mul__</a>(n) <==> x*n</tt></dd></dl>
|
|
|
|
<dl><dt><a name="TagStr-__ne__"><strong>__ne__</strong></a>(...)</dt><dd><tt>x.<a href="#TagStr-__ne__">__ne__</a>(y) <==> x!=y</tt></dd></dl>
|
|
|
|
<dl><dt><a name="TagStr-__repr__"><strong>__repr__</strong></a>(...)</dt><dd><tt>x.<a href="#TagStr-__repr__">__repr__</a>() <==> repr(x)</tt></dd></dl>
|
|
|
|
<dl><dt><a name="TagStr-__rmod__"><strong>__rmod__</strong></a>(...)</dt><dd><tt>x.<a href="#TagStr-__rmod__">__rmod__</a>(y) <==> y%x</tt></dd></dl>
|
|
|
|
<dl><dt><a name="TagStr-__rmul__"><strong>__rmul__</strong></a>(...)</dt><dd><tt>x.<a href="#TagStr-__rmul__">__rmul__</a>(n) <==> n*x</tt></dd></dl>
|
|
|
|
<dl><dt><a name="TagStr-__sizeof__"><strong>__sizeof__</strong></a>(...)</dt><dd><tt>S.<a href="#TagStr-__sizeof__">__sizeof__</a>() -> size of S in memory, in bytes</tt></dd></dl>
|
|
|
|
<dl><dt><a name="TagStr-__str__"><strong>__str__</strong></a>(...)</dt><dd><tt>x.<a href="#TagStr-__str__">__str__</a>() <==> <a href="__builtin__.html#str">str</a>(x)</tt></dd></dl>
|
|
|
|
<dl><dt><a name="TagStr-capitalize"><strong>capitalize</strong></a>(...)</dt><dd><tt>S.<a href="#TagStr-capitalize">capitalize</a>() -> string<br>
|
|
<br>
|
|
Return a copy of the string S with only its first character<br>
|
|
capitalized.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="TagStr-center"><strong>center</strong></a>(...)</dt><dd><tt>S.<a href="#TagStr-center">center</a>(width[, fillchar]) -> string<br>
|
|
<br>
|
|
Return S centered in a string of length width. Padding is<br>
|
|
done using the specified fill character (default is a space)</tt></dd></dl>
|
|
|
|
<dl><dt><a name="TagStr-count"><strong>count</strong></a>(...)</dt><dd><tt>S.<a href="#TagStr-count">count</a>(sub[, start[, end]]) -> int<br>
|
|
<br>
|
|
Return the number of non-overlapping occurrences of substring sub in<br>
|
|
string S[start:end]. Optional arguments start and end are interpreted<br>
|
|
as in slice notation.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="TagStr-decode"><strong>decode</strong></a>(...)</dt><dd><tt>S.<a href="#TagStr-decode">decode</a>([encoding[,errors]]) -> <a href="__builtin__.html#object">object</a><br>
|
|
<br>
|
|
Decodes S using the codec registered for encoding. encoding defaults<br>
|
|
to the default encoding. errors may be given to set a different error<br>
|
|
handling scheme. Default is 'strict' meaning that encoding errors raise<br>
|
|
a UnicodeDecodeError. Other possible values are 'ignore' and 'replace'<br>
|
|
as well as any other name registered with codecs.register_error that is<br>
|
|
able to handle UnicodeDecodeErrors.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="TagStr-encode"><strong>encode</strong></a>(...)</dt><dd><tt>S.<a href="#TagStr-encode">encode</a>([encoding[,errors]]) -> <a href="__builtin__.html#object">object</a><br>
|
|
<br>
|
|
Encodes S using the codec registered for encoding. encoding defaults<br>
|
|
to the default encoding. errors may be given to set a different error<br>
|
|
handling scheme. Default is 'strict' meaning that encoding errors raise<br>
|
|
a UnicodeEncodeError. Other possible values are 'ignore', 'replace' and<br>
|
|
'xmlcharrefreplace' as well as any other name registered with<br>
|
|
codecs.register_error that is able to handle UnicodeEncodeErrors.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="TagStr-endswith"><strong>endswith</strong></a>(...)</dt><dd><tt>S.<a href="#TagStr-endswith">endswith</a>(suffix[, start[, end]]) -> bool<br>
|
|
<br>
|
|
Return True if S ends with the specified suffix, False otherwise.<br>
|
|
With optional start, test S beginning at that position.<br>
|
|
With optional end, stop comparing S at that position.<br>
|
|
suffix can also be a tuple of strings to try.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="TagStr-expandtabs"><strong>expandtabs</strong></a>(...)</dt><dd><tt>S.<a href="#TagStr-expandtabs">expandtabs</a>([tabsize]) -> string<br>
|
|
<br>
|
|
Return a copy of S where all tab characters are expanded using spaces.<br>
|
|
If tabsize is not given, a tab size of 8 characters is assumed.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="TagStr-find"><strong>find</strong></a>(...)</dt><dd><tt>S.<a href="#TagStr-find">find</a>(sub [,start [,end]]) -> int<br>
|
|
<br>
|
|
Return the lowest index in S where substring sub is found,<br>
|
|
such that sub is contained within S[start:end]. Optional<br>
|
|
arguments start and end are interpreted as in slice notation.<br>
|
|
<br>
|
|
Return -1 on failure.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="TagStr-format"><strong>format</strong></a>(...)</dt><dd><tt>S.<a href="#TagStr-format">format</a>(*args, **kwargs) -> string<br>
|
|
<br>
|
|
Return a formatted version of S, using substitutions from args and kwargs.<br>
|
|
The substitutions are identified by braces ('{' and '}').</tt></dd></dl>
|
|
|
|
<dl><dt><a name="TagStr-index"><strong>index</strong></a>(...)</dt><dd><tt>S.<a href="#TagStr-index">index</a>(sub [,start [,end]]) -> int<br>
|
|
<br>
|
|
Like S.<a href="#TagStr-find">find</a>() but raise ValueError when the substring is not found.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="TagStr-isalnum"><strong>isalnum</strong></a>(...)</dt><dd><tt>S.<a href="#TagStr-isalnum">isalnum</a>() -> bool<br>
|
|
<br>
|
|
Return True if all characters in S are alphanumeric<br>
|
|
and there is at least one character in S, False otherwise.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="TagStr-isalpha"><strong>isalpha</strong></a>(...)</dt><dd><tt>S.<a href="#TagStr-isalpha">isalpha</a>() -> bool<br>
|
|
<br>
|
|
Return True if all characters in S are alphabetic<br>
|
|
and there is at least one character in S, False otherwise.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="TagStr-isdigit"><strong>isdigit</strong></a>(...)</dt><dd><tt>S.<a href="#TagStr-isdigit">isdigit</a>() -> bool<br>
|
|
<br>
|
|
Return True if all characters in S are digits<br>
|
|
and there is at least one character in S, False otherwise.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="TagStr-islower"><strong>islower</strong></a>(...)</dt><dd><tt>S.<a href="#TagStr-islower">islower</a>() -> bool<br>
|
|
<br>
|
|
Return True if all cased characters in S are lowercase and there is<br>
|
|
at least one cased character in S, False otherwise.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="TagStr-isspace"><strong>isspace</strong></a>(...)</dt><dd><tt>S.<a href="#TagStr-isspace">isspace</a>() -> bool<br>
|
|
<br>
|
|
Return True if all characters in S are whitespace<br>
|
|
and there is at least one character in S, False otherwise.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="TagStr-istitle"><strong>istitle</strong></a>(...)</dt><dd><tt>S.<a href="#TagStr-istitle">istitle</a>() -> bool<br>
|
|
<br>
|
|
Return True if S is a titlecased string and there is at least one<br>
|
|
character in S, i.e. uppercase characters may only follow uncased<br>
|
|
characters and lowercase characters only cased ones. Return False<br>
|
|
otherwise.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="TagStr-isupper"><strong>isupper</strong></a>(...)</dt><dd><tt>S.<a href="#TagStr-isupper">isupper</a>() -> bool<br>
|
|
<br>
|
|
Return True if all cased characters in S are uppercase and there is<br>
|
|
at least one cased character in S, False otherwise.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="TagStr-join"><strong>join</strong></a>(...)</dt><dd><tt>S.<a href="#TagStr-join">join</a>(iterable) -> string<br>
|
|
<br>
|
|
Return a string which is the concatenation of the strings in the<br>
|
|
iterable. The separator between elements is S.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="TagStr-ljust"><strong>ljust</strong></a>(...)</dt><dd><tt>S.<a href="#TagStr-ljust">ljust</a>(width[, fillchar]) -> string<br>
|
|
<br>
|
|
Return S left-justified in a string of length width. Padding is<br>
|
|
done using the specified fill character (default is a space).</tt></dd></dl>
|
|
|
|
<dl><dt><a name="TagStr-lower"><strong>lower</strong></a>(...)</dt><dd><tt>S.<a href="#TagStr-lower">lower</a>() -> string<br>
|
|
<br>
|
|
Return a copy of the string S converted to lowercase.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="TagStr-lstrip"><strong>lstrip</strong></a>(...)</dt><dd><tt>S.<a href="#TagStr-lstrip">lstrip</a>([chars]) -> string or unicode<br>
|
|
<br>
|
|
Return a copy of the string S with leading whitespace removed.<br>
|
|
If chars is given and not None, remove characters in chars instead.<br>
|
|
If chars is unicode, S will be converted to unicode before stripping</tt></dd></dl>
|
|
|
|
<dl><dt><a name="TagStr-partition"><strong>partition</strong></a>(...)</dt><dd><tt>S.<a href="#TagStr-partition">partition</a>(sep) -> (head, sep, tail)<br>
|
|
<br>
|
|
Search for the separator sep in S, and return the part before it,<br>
|
|
the separator itself, and the part after it. If the separator is not<br>
|
|
found, return S and two empty strings.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="TagStr-replace"><strong>replace</strong></a>(...)</dt><dd><tt>S.<a href="#TagStr-replace">replace</a>(old, new[, count]) -> string<br>
|
|
<br>
|
|
Return a copy of string S with all occurrences of substring<br>
|
|
old replaced by new. If the optional argument count is<br>
|
|
given, only the first count occurrences are replaced.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="TagStr-rfind"><strong>rfind</strong></a>(...)</dt><dd><tt>S.<a href="#TagStr-rfind">rfind</a>(sub [,start [,end]]) -> int<br>
|
|
<br>
|
|
Return the highest index in S where substring sub is found,<br>
|
|
such that sub is contained within S[start:end]. Optional<br>
|
|
arguments start and end are interpreted as in slice notation.<br>
|
|
<br>
|
|
Return -1 on failure.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="TagStr-rindex"><strong>rindex</strong></a>(...)</dt><dd><tt>S.<a href="#TagStr-rindex">rindex</a>(sub [,start [,end]]) -> int<br>
|
|
<br>
|
|
Like S.<a href="#TagStr-rfind">rfind</a>() but raise ValueError when the substring is not found.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="TagStr-rjust"><strong>rjust</strong></a>(...)</dt><dd><tt>S.<a href="#TagStr-rjust">rjust</a>(width[, fillchar]) -> string<br>
|
|
<br>
|
|
Return S right-justified in a string of length width. Padding is<br>
|
|
done using the specified fill character (default is a space)</tt></dd></dl>
|
|
|
|
<dl><dt><a name="TagStr-rpartition"><strong>rpartition</strong></a>(...)</dt><dd><tt>S.<a href="#TagStr-rpartition">rpartition</a>(sep) -> (head, sep, tail)<br>
|
|
<br>
|
|
Search for the separator sep in S, starting at the end of S, and return<br>
|
|
the part before it, the separator itself, and the part after it. If the<br>
|
|
separator is not found, return two empty strings and S.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="TagStr-rsplit"><strong>rsplit</strong></a>(...)</dt><dd><tt>S.<a href="#TagStr-rsplit">rsplit</a>([sep [,maxsplit]]) -> list of strings<br>
|
|
<br>
|
|
Return a list of the words in the string S, using sep as the<br>
|
|
delimiter string, starting at the end of the string and working<br>
|
|
to the front. If maxsplit is given, at most maxsplit splits are<br>
|
|
done. If sep is not specified or is None, any whitespace string<br>
|
|
is a separator.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="TagStr-rstrip"><strong>rstrip</strong></a>(...)</dt><dd><tt>S.<a href="#TagStr-rstrip">rstrip</a>([chars]) -> string or unicode<br>
|
|
<br>
|
|
Return a copy of the string S with trailing whitespace removed.<br>
|
|
If chars is given and not None, remove characters in chars instead.<br>
|
|
If chars is unicode, S will be converted to unicode before stripping</tt></dd></dl>
|
|
|
|
<dl><dt><a name="TagStr-split"><strong>split</strong></a>(...)</dt><dd><tt>S.<a href="#TagStr-split">split</a>([sep [,maxsplit]]) -> list of strings<br>
|
|
<br>
|
|
Return a list of the words in the string S, using sep as the<br>
|
|
delimiter string. If maxsplit is given, at most maxsplit<br>
|
|
splits are done. If sep is not specified or is None, any<br>
|
|
whitespace string is a separator and empty strings are removed<br>
|
|
from the result.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="TagStr-splitlines"><strong>splitlines</strong></a>(...)</dt><dd><tt>S.<a href="#TagStr-splitlines">splitlines</a>(keepends=False) -> list of strings<br>
|
|
<br>
|
|
Return a list of the lines in S, breaking at line boundaries.<br>
|
|
Line breaks are not included in the resulting list unless keepends<br>
|
|
is given and true.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="TagStr-startswith"><strong>startswith</strong></a>(...)</dt><dd><tt>S.<a href="#TagStr-startswith">startswith</a>(prefix[, start[, end]]) -> bool<br>
|
|
<br>
|
|
Return True if S starts with the specified prefix, False otherwise.<br>
|
|
With optional start, test S beginning at that position.<br>
|
|
With optional end, stop comparing S at that position.<br>
|
|
prefix can also be a tuple of strings to try.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="TagStr-strip"><strong>strip</strong></a>(...)</dt><dd><tt>S.<a href="#TagStr-strip">strip</a>([chars]) -> string or unicode<br>
|
|
<br>
|
|
Return a copy of the string S with leading and trailing<br>
|
|
whitespace removed.<br>
|
|
If chars is given and not None, remove characters in chars instead.<br>
|
|
If chars is unicode, S will be converted to unicode before stripping</tt></dd></dl>
|
|
|
|
<dl><dt><a name="TagStr-swapcase"><strong>swapcase</strong></a>(...)</dt><dd><tt>S.<a href="#TagStr-swapcase">swapcase</a>() -> string<br>
|
|
<br>
|
|
Return a copy of the string S with uppercase characters<br>
|
|
converted to lowercase and vice versa.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="TagStr-title"><strong>title</strong></a>(...)</dt><dd><tt>S.<a href="#TagStr-title">title</a>() -> string<br>
|
|
<br>
|
|
Return a titlecased version of S, i.e. words start with uppercase<br>
|
|
characters, all remaining cased characters have lowercase.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="TagStr-translate"><strong>translate</strong></a>(...)</dt><dd><tt>S.<a href="#TagStr-translate">translate</a>(table [,deletechars]) -> string<br>
|
|
<br>
|
|
Return a copy of the string S, where all characters occurring<br>
|
|
in the optional argument deletechars are removed, and the<br>
|
|
remaining characters have been mapped through the given<br>
|
|
translation table, which must be a string of length 256 or None.<br>
|
|
If the table argument is None, no translation is applied and<br>
|
|
the operation simply removes the characters in deletechars.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="TagStr-upper"><strong>upper</strong></a>(...)</dt><dd><tt>S.<a href="#TagStr-upper">upper</a>() -> string<br>
|
|
<br>
|
|
Return a copy of the string S converted to uppercase.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="TagStr-zfill"><strong>zfill</strong></a>(...)</dt><dd><tt>S.<a href="#TagStr-zfill">zfill</a>(width) -> string<br>
|
|
<br>
|
|
Pad a numeric string S with zeros on the left, to fill a field<br>
|
|
of the specified width. The string S is never truncated.</tt></dd></dl>
|
|
|
|
</td></tr></table></td></tr></table><p>
|
|
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
|
|
<tr bgcolor="#eeaa77">
|
|
<td colspan=3 valign=bottom> <br>
|
|
<font color="#ffffff" face="helvetica, arial"><big><strong>Functions</strong></big></font></td></tr>
|
|
|
|
<tr><td bgcolor="#eeaa77"><tt> </tt></td><td> </td>
|
|
<td width="100%"><dl><dt><a name="-debug_print"><strong>debug_print</strong></a>(arg)</dt></dl>
|
|
<dl><dt><a name="-detect_lineno"><strong>detect_lineno</strong></a>(s)</dt><dd><tt>Detect the line number for a given token string</tt></dd></dl>
|
|
<dl><dt><a name="-error_print"><strong>error_print</strong></a>(arg)</dt></dl>
|
|
<dl><dt><a name="-filter_out_attribute_keyword"><strong>filter_out_attribute_keyword</strong></a>(stack)</dt><dd><tt>Strips __attribute__ and its parenthetical expression from the stack</tt></dd></dl>
|
|
<dl><dt><a name="-is_enum_namestack"><strong>is_enum_namestack</strong></a>(nameStack)</dt><dd><tt>Determines if a namestack is an enum namestack</tt></dd></dl>
|
|
<dl><dt><a name="-is_function_pointer_stack"><strong>is_function_pointer_stack</strong></a>(stack)</dt><dd><tt>Count how many non-nested paranthesis are in the stack. Useful for determining if a stack is a function pointer</tt></dd></dl>
|
|
<dl><dt><a name="-is_fundamental"><strong>is_fundamental</strong></a>(s)</dt></dl>
|
|
<dl><dt><a name="-is_method_namestack"><strong>is_method_namestack</strong></a>(stack)</dt></dl>
|
|
<dl><dt><a name="-is_namespace"><strong>is_namespace</strong></a>(nameStack)</dt><dd><tt>Determines if a namespace is being specified</tt></dd></dl>
|
|
<dl><dt><a name="-is_property_namestack"><strong>is_property_namestack</strong></a>(nameStack)</dt></dl>
|
|
<dl><dt><a name="-lineno"><strong>lineno</strong></a>()</dt><dd><tt>Returns the current line number in our program.</tt></dd></dl>
|
|
<dl><dt><a name="-standardize_fundamental"><strong>standardize_fundamental</strong></a>(s)</dt></dl>
|
|
<dl><dt><a name="-t_COMMENT_MULTILINE"><strong>t_COMMENT_MULTILINE</strong></a>(t)</dt><dd><tt>/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*+/</tt></dd></dl>
|
|
<dl><dt><a name="-t_COMMENT_SINGLELINE"><strong>t_COMMENT_SINGLELINE</strong></a>(t)</dt><dd><tt>\/\/.*\n</tt></dd></dl>
|
|
<dl><dt><a name="-t_NEWLINE"><strong>t_NEWLINE</strong></a>(t)</dt><dd><tt>\n+</tt></dd></dl>
|
|
<dl><dt><a name="-t_error"><strong>t_error</strong></a>(v)</dt></dl>
|
|
<dl><dt><a name="-trace_print"><strong>trace_print</strong></a>(*arg)</dt></dl>
|
|
<dl><dt><a name="-warning_print"><strong>warning_print</strong></a>(arg)</dt></dl>
|
|
</td></tr></table><p>
|
|
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
|
|
<tr bgcolor="#55aa55">
|
|
<td colspan=3 valign=bottom> <br>
|
|
<font color="#ffffff" face="helvetica, arial"><big><strong>Data</strong></big></font></td></tr>
|
|
|
|
<tr><td bgcolor="#55aa55"><tt> </tt></td><td> </td>
|
|
<td width="100%"><strong>C99_NONSTANDARD</strong> = {'int16': 'short int', 'int32': 'int', 'int64': 'int64_t', 'int8': 'signed char', 'uint': 'unsigned int', 'uint16': 'unsigned short int', 'uint32': 'unsigned int', 'uint64': 'uint64_t', 'uint8': 'unsigned char'}<br>
|
|
<strong>__version__</strong> = '2.4'<br>
|
|
<strong>debug</strong> = 0<br>
|
|
<strong>debug_trace</strong> = 0<br>
|
|
<strong>doxygenCommentCache</strong> = ''<br>
|
|
<strong>ignoreSymbols</strong> = ['Q_OBJECT']<br>
|
|
<strong>parseHistory</strong> = []<br>
|
|
<strong>print_errors</strong> = 1<br>
|
|
<strong>print_warnings</strong> = 1<br>
|
|
<strong>supportedAccessSpecifier</strong> = ['public', 'protected', 'private']<br>
|
|
<strong>t_AMPERSTAND</strong> = '&'<br>
|
|
<strong>t_ASTERISK</strong> = r'\*'<br>
|
|
<strong>t_BACKSLASH</strong> = r'\\'<br>
|
|
<strong>t_CARET</strong> = r'\^'<br>
|
|
<strong>t_CHAR_LITERAL</strong> = "'.'"<br>
|
|
<strong>t_CLOSE_BRACE</strong> = '}'<br>
|
|
<strong>t_CLOSE_PAREN</strong> = r'\)'<br>
|
|
<strong>t_CLOSE_SQUARE_BRACKET</strong> = r'\]'<br>
|
|
<strong>t_COLON</strong> = ':'<br>
|
|
<strong>t_COMMA</strong> = ','<br>
|
|
<strong>t_DIVIDE</strong> = '/(?!/)'<br>
|
|
<strong>t_EQUALS</strong> = '='<br>
|
|
<strong>t_EXCLAMATION</strong> = '!'<br>
|
|
<strong>t_MINUS</strong> = r'\-'<br>
|
|
<strong>t_NAME</strong> = '[<>A-Za-z_~][A-Za-z0-9_]*'<br>
|
|
<strong>t_NUMBER</strong> = '[0-9][0-9XxA-Fa-f]*'<br>
|
|
<strong>t_OPEN_BRACE</strong> = '{'<br>
|
|
<strong>t_OPEN_PAREN</strong> = r'\('<br>
|
|
<strong>t_OPEN_SQUARE_BRACKET</strong> = r'\['<br>
|
|
<strong>t_PERCENT</strong> = '%'<br>
|
|
<strong>t_PIPE</strong> = r'\|'<br>
|
|
<strong>t_PLUS</strong> = r'\+'<br>
|
|
<strong>t_PRECOMP_MACRO</strong> = r'\#.*'<br>
|
|
<strong>t_PRECOMP_MACRO_CONT</strong> = r'.*\\\n'<br>
|
|
<strong>t_SEMI_COLON</strong> = ';'<br>
|
|
<strong>t_SQUOTE</strong> = "'"<br>
|
|
<strong>t_STRING_LITERAL</strong> = r'"([^"\\]|\\.)*"'<br>
|
|
<strong>t_TAB</strong> = r'\t'<br>
|
|
<strong>t_ignore</strong> = ' <font color="#c040c0">\r</font>.?@<font color="#c040c0">\x0c</font>'<br>
|
|
<strong>tokens</strong> = ['NUMBER', 'NAME', 'OPEN_PAREN', 'CLOSE_PAREN', 'OPEN_BRACE', 'CLOSE_BRACE', 'OPEN_SQUARE_BRACKET', 'CLOSE_SQUARE_BRACKET', 'COLON', 'SEMI_COLON', 'COMMA', 'TAB', 'BACKSLASH', 'PIPE', 'PERCENT', 'EXCLAMATION', 'CARET', 'COMMENT_SINGLELINE', 'COMMENT_MULTILINE', 'PRECOMP_MACRO', ...]<br>
|
|
<strong>version</strong> = '2.4'</td></tr></table>
|
|
</body></html> |