class Bindgen::Parser::BaseClass
- Bindgen::Parser::BaseClass
- Reference
- Object
Overview
Describes a class which is derived from another Bindgen::Class
.
Defined in:
bindgen/parser/base_class.crConstructors
- .new(__temp_102 : JSON::PullParser)
- .new(name : String, access : Bindgen::Parser::AccessSpecifier = AccessSpecifier::Public, isVirtual : Bool = false, inheritedConstructor : Bool = false)
Instance Method Summary
- #access : AccessSpecifier
- #access=(_access : AccessSpecifier)
-
#inherited_constructor? : Bool
If the
Bindgen::Class
derives its constructors from this class. - #inheritedConstructor : Bool
- #inheritedConstructor=(_inheritedConstructor : Bool)
- #isVirtual : Bool
- #isVirtual=(_isVirtual : Bool)
- #name : String
- #name=(_name : String)
- #private?(*args, **options)
- #private?(*args, **options, &)
- #protected?(*args, **options)
- #protected?(*args, **options, &)
- #public?(*args, **options)
- #public?(*args, **options, &)
- #to_json(json : JSON::Builder)
-
#virtual? : Bool
If this inheritance is virtual
Constructor Detail
def self.new(name : String, access : Bindgen::Parser::AccessSpecifier = AccessSpecifier::Public, isVirtual : Bool = false, inheritedConstructor : Bool = false)
#