Class: Schema::CodeGeneratorRequest::RequestedFile

Inherits:
Capnp::Struct
  • Object
show all
Defined in:
lib/capnp/generator/schema.capnp.rb

Defined Under Namespace

Classes: Import, List

Constant Summary collapse

DEFAULT_ID =
0
DEFAULT_FILENAME =
nil

Instance Method Summary collapse

Methods inherited from Capnp::Struct

decode_pointer, from_pointer, #initialize

Constructor Details

This class inherits a constructor from Capnp::Struct

Instance Method Details

#filenameObject



1271
# File 'lib/capnp/generator/schema.capnp.rb', line 1271

def filename = Capnp::BufferString.from_pointer(read_pointer(0))

#idObject



1268
# File 'lib/capnp/generator/schema.capnp.rb', line 1268

def id = read_u64(0, 0)

#importsObject



1273
# File 'lib/capnp/generator/schema.capnp.rb', line 1273

def imports = Schema::CodeGeneratorRequest::RequestedFile::Import::List.from_pointer(read_pointer(1))

#to_objObject



1303
1304
1305
1306
1307
1308
1309
# File 'lib/capnp/generator/schema.capnp.rb', line 1303

def to_obj
  res = {}
  res["id"] = id
  res["filename"] = filename&.to_obj
  res["imports"] = imports&.to_obj
  res
end