class C::Pointer
IndirectTypes
Public Instance Methods
to_h_split(declaration = nil)
click to toggle source
# File lib/cast-to-yaml/to_yaml.rb, line 246 def to_h_split(declaration = nil) res = {} res["kind"] = "pointer" res["const"] = true if const? res["restrict"] = true if restrict? res["volatile"] = true if volatile? if type if declaration res["type"] = type.to_h_split(declaration) else res["type"] = type.to_h_split end else res["type"] = declaration.type.to_h_split end res end