::xox::test
Class A

Heritage:
::xotcl::Object
Class A
superclass ::xotcl::Object,

Variables
NameDefault ValueClassComment
 
Methods
NameComment
a {{a ""}}  
b {{b ""}}  
c {{c ""}}  
d {{d ""}}  
e {{e ""}}  
   
Methods from ::xotcl::Object
#, ., ?, ?code, ?methods, ?object, abstract, copy, coverageFilter, defaultmethod, extractConfigureArg, filterappend, garbageCollect, get#, getClean#, hasclass, init, methodTag, mixinappend, move, profileFilter, self, setParameterDefaults, shell, tclcmd, traceFilter,
 
Instproc Detail

a

Description:
 
Arguments:
Code:
  ::xox::test::A instproc a {{a ""}}  {
   

        if { "" == "$a" } {

            if { ! [ my exists a ] } {

                set classList [ my info class ]

                set classList [ concat $classList [ $classList info heritage ] ]

                foreach class $classList {

                    if [ $class exists a ] {

                        return [ $class set a ]
                    }
                }

                error "Could not find a in any of $classList!"

            } else {

                return [ my set a ]
            }
        }
            
        if { "" == "$a" } { return [ my set a ] }

        return [ my set a $a ]
    
}

b

Description:
 
Arguments:
Code:
  ::xox::test::A instproc b {{b ""}}  {
   

        if { "" == "$b" } {

            if { ! [ my exists b ] } {

                set classList [ my info class ]

                set classList [ concat $classList [ $classList info heritage ] ]

                foreach class $classList {

                    if [ $class exists b ] {

                        return [ $class set b ]
                    }
                }

                error "Could not find b in any of $classList!"

            } else {

                return [ my set b ]
            }
        }
            
        if { "" == "$b" } { return [ my set b ] }

        return [ my set b $b ]
    
}

c

Description:
 
Arguments:
Code:
  ::xox::test::A instproc c {{c ""}}  {
   

        if { "" == "$c" } {

            if { ! [ my exists c ] } {

                set classList [ my info class ]

                set classList [ concat $classList [ $classList info heritage ] ]

                foreach class $classList {

                    if [ $class exists c ] {

                        return [ $class set c ]
                    }
                }

                error "Could not find c in any of $classList!"

            } else {

                return [ my set c ]
            }
        }
            
        if { "" == "$c" } { return [ my set c ] }

        return [ my set c $c ]
    
}

d

Description:
 
Arguments:
Code:
  ::xox::test::A instproc d {{d ""}}  {
   

        if { "" == "$d" } {

            if { ! [ my exists d ] } {

                set classList [ my info class ]

                set classList [ concat $classList [ $classList info heritage ] ]

                foreach class $classList {

                    if [ $class exists d ] {

                        return [ $class set d ]
                    }
                }

                error "Could not find d in any of $classList!"

            } else {

                return [ my set d ]
            }
        }
            
        if { "" == "$d" } { return [ my set d ] }

        return [ my set d $d ]
    
}

e

Description:
 
Arguments:
Code:
  ::xox::test::A instproc e {{e ""}}  {
   

        if { "" == "$e" } {

            if { ! [ my exists e ] } {

                set classList [ my info class ]

                set classList [ concat $classList [ $classList info heritage ] ]

                foreach class $classList {

                    if [ $class exists e ] {

                        return [ $class set e ]
                    }
                }

                error "Could not find e in any of $classList!"

            } else {

                return [ my set e ]
            }
        }
            
        if { "" == "$e" } { return [ my set e ] }

        return [ my set e $e ]
    
}