class Bindgen::Parser::BaseClass
- Bindgen::Parser::BaseClass
- Reference
- Object
Overview
Describes a class which is derived from another Bindgen::Class
.
Included Modules
- JSON::Serializable
Defined in:
bindgen/parser/base_class.crConstructors
- .new(pull : JSON::PullParser)
- .new(name : String, access : Bindgen::Parser::AccessSpecifier = AccessSpecifier::Public, virtual : Bool = false, inherited_constructor : Bool = false)
Instance Method Summary
-
#access : Bindgen::Parser::AccessSpecifier
Visibility of the base class.
- #inherited_constructor? : Bool
-
#name : String
Fully qualified name of the base class.
- #private?(*args, **options)
- #private?(*args, **options, &)
- #protected?(*args, **options)
- #protected?(*args, **options, &)
- #public?(*args, **options)
- #public?(*args, **options, &)
- #virtual? : Bool
Constructor Detail
def self.new(name : String, access : Bindgen::Parser::AccessSpecifier = AccessSpecifier::Public, virtual : Bool = false, inherited_constructor : Bool = false)
#