KLayout Manual: Main Index » Class Index » API reference - Class ClassAPI reference - Class ClassNotation used in Ruby API documentation Description: The interface to the declarations of classes and methods
Public methods
Public static methods and constants
Deprecated methods (protected, public, static, non-static and constructors)
Detailed description[const] const Class ptr baseDescription: The base class or nil if the class does not have a base class This method has been introduced in version 0.22. [const] bool can_copyDescription: True if the class offers assignment This method is deprecated. Use method 'can_copy?' instead [const] bool can_copy?Description: True if the class offers assignment [const] bool can_destroyDescription: True if the class offers a destroy method This method is deprecated. Use method 'can_destroy?' instead [const] bool can_destroy?Description: True if the class offers a destroy method This method has been introduced in version 0.22. void createDescription: Ensures the C++ object is created Use this method to ensure the C++ object is created, for example to ensure that resources are allocated. Usually C++ objects are created on demand and not necessarily when the script object is created. void destroyDescription: Explicitly destroy the object Explicitly destroy the object on C++ side if it was owned by the Ruby interpreter. Subsequent access to this object will throw an exception. If the object is not owned by Ruby, this method will do nothing. [const] bool destroyed?Description: Returns a value indicating whether the object was already destroyed This method returns true, if the object was destroyed, either explicitly or by the C++ side. The latter may happen, if the object is owned by a C++ object which got destroyed itself. [const] string docDescription: The documentation string for this class [static,iter] Class each_classDescription: Iterate over all classes [const,iter] Method ptr each_methodDescription: Iterate over all methods of this class [const] bool is_const_object?Description: Returns a value indicating whether the reference is a const reference This method returns true, if self is a const reference. In that case, only const methods may be called on self. [const] string nameDescription: The name of the class |