Lines Matching defs:DL
5 module DL
8 # accessor to DL::CStructEntity
16 # accessor to DL::CUnionEntity
24 # DL::Importer#struct and DL::Importer#union wrap this functionality in an
30 # * +types+ (DL:TYPE_INT, DL::TYPE_SIZE_T, etc., see the C types
34 # DL::Importer#struct and DL::Importer#union wrap this functionality in an
42 # include DL::CParser
46 # MyStruct = DL::CStructBuilder.create(CUnion, types, members)
69 addr = DL.malloc(#{size})
79 class CStructEntity < (DL.fiddle? ? Fiddle::Pointer : CPtr)
86 addr = DL.malloc(CStructEntity.size(types))
92 # DL::CStructEntity.size([DL::TYPE_DOUBLE, DL::TYPE_INT, DL::TYPE_CHAR,
93 # DL::TYPE_VOIDP])
114 # See also DL::CPtr.new
213 addr = DL.malloc(CUnionEntity.size(types))
219 # DL::CUnionEntity.size([DL::TYPE_DOUBLE, DL::TYPE_INT, DL::TYPE_CHAR,
220 # DL::TYPE_VOIDP])