summaryrefslogtreecommitdiff
path: root/doxygen/xml/classcmd2_1_1Borg.xml
blob: a00bdd4113dd5353481d4286d428d6b93642a059 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1">
  <compounddef id="classcmd2_1_1Borg" kind="class" prot="public">
    <compoundname>cmd2::Borg</compoundname>
    <derivedcompoundref refid="classcmd2_1_1OutputTrap" prot="public" virt="non-virtual">cmd2::OutputTrap</derivedcompoundref>
      <sectiondef kind="private-static-attrib">
      <memberdef kind="variable" id="classcmd2_1_1Borg_1a3af75c745a5c124376fa050b4d1c3912" prot="private" static="yes" mutable="no">
        <type>dictionary</type>
        <definition>dictionary cmd2::Borg::_shared_state</definition>
        <argsstring></argsstring>
        <name>_shared_state</name>
        <initializer>{}</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1453" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1453" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-func">
      <memberdef kind="function" id="classcmd2_1_1Borg_1addff1031aaf78f5e1dc5ff0c6dba5137" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>def</type>
        <definition>def cmd2::Borg::__new__</definition>
        <argsstring></argsstring>
        <name>__new__</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1454" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1454" bodyend="1457"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
<para><verbatim>All instances of any Borg subclass will share state.
from Python Cookbook, 2nd Ed., recipe 6.16</verbatim> </para>    </detaileddescription>
    <inheritancegraph>
      <node id="0">
        <label>cmd2::Borg</label>
        <link refid="classcmd2_1_1Borg"/>
      </node>
      <node id="1">
        <label>cmd2::OutputTrap</label>
        <link refid="classcmd2_1_1OutputTrap"/>
        <childnode refid="0" relation="public-inheritance">
        </childnode>
      </node>
    </inheritancegraph>
    <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1452" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1450" bodyend="1459"/>
    <listofallmembers>
      <member refid="classcmd2_1_1Borg_1addff1031aaf78f5e1dc5ff0c6dba5137" prot="public" virt="non-virtual"><scope>cmd2::Borg</scope><name>__new__</name></member>
      <member refid="classcmd2_1_1Borg_1a3af75c745a5c124376fa050b4d1c3912" prot="private" virt="non-virtual"><scope>cmd2::Borg</scope><name>_shared_state</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>