The SBCClass Library#
The SBCClass library defines fundamental mechanisms used for class introspection. In particular, all exposed classes in SAMSON derive from SBCClass
, and each exposed class has an associated class proxy, derived from SBCClassProxy
, that contains a description of the class factory (its constructors) and the class interface (its functions):
SBAttribute
(full name:SBCClassAttribute
)SBAttributeChange
(full name:SBCClassAttributeChange
)SBAttributeChangeVector
(full name:SBCClassAttributeChangeVector
)SBClass
(full name:SBCClass
)SBConstructor
(full name:SBCClassConstructor
)SBFactory
(full name:SBCClassFactory
)SBFunction
(full name:SBCClassFunction
)SBInterface
(full name:SBCClassInterface
)SBProxy
(full name:SBCClassProxy
)
Please refer to the chapter about introspection for more information.