summaryrefslogtreecommitdiffstats
path: root/testing/063/namespaceoo_1_1define.xml
blob: c8c8e8540173fcc25aed8d9242e49fc69cce7ebd (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
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
  <compounddef id="namespaceoo_1_1define" kind="namespace" language="Tcl">
    <compoundname>oo::define</compoundname>
    <sectiondef kind="func">
      <memberdef kind="function" id="namespaceoo_1_1define_1a92656f535365dc915e04ca81bc8eb91b" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type/>
        <definition>oo::define::classmethod</definition>
        <argsstring>name ?args? ?body?</argsstring>
        <name>classmethod</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
          <para>Extension to TclOO to add static methods. Defines the method on the class instead of on the object. Can be used for the creation of megawidgets using TclOO by overriding the unknown method to detect if the user is trying to instantiate a widget (because the method will be unknown and start with a dot). </para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="063_bug_729092.tcl" line="18" column="1" bodyfile="063_bug_729092.tcl" bodystart="18" bodyend="27"/>
      </memberdef>
    </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <location file="063_bug_729092.tcl" line="1" column="1"/>
  </compounddef>
</doxygen>