class WinMD::FunOverride

Included Modules

Defined in:

winmd/fun_override.cr

Constructors

Class Method Summary

Instance Method Summary

Constructor Detail

def self.new(pull : JSON::PullParser) #

[View source]

Class Method Detail

def self.add_override(override : FunOverride) #

[View source]
def self.find_ns_overrides(namespace : String) : Array(FunOverride) #

[View source]
def self.find_overrides(name : String, namespace : String, type : Type) : Array(FunOverride) #

[View source]
def self.load_overrides(file : Path) #

[View source]
def self.overrides #

[View source]

Instance Method Detail

def name : String #

[View source]
def name=(name : String) #

[View source]
def namespace : String #

[View source]
def namespace=(namespace : String) #

[View source]
def param_name?(*args, **options) #

[View source]
def param_name?(*args, **options, &) #

[View source]
def param_type?(*args, **options) #

[View source]
def param_type?(*args, **options, &) #

[View source]
def rule : Rule #

[View source]
def rule=(rule : Rule) #

[View source]
def type : Type #

[View source]
def type=(type : Type) #

[View source]
def type_alias?(*args, **options) #

[View source]
def type_alias?(*args, **options, &) #

[View source]
def type_name?(*args, **options) #

[View source]
def type_name?(*args, **options, &) #

[View source]