Method List
-
#<=> BinData::BasePrimitive
-
#== BinData::Base
-
#=~ BinData::Base
-
#[] BinData::SanitizedFields
-
#[] BinData::Struct
-
#[] BinData::SanitizedChoices
-
#[] BinData::Array
-
#[]= BinData::Array
-
#[]= BinData::Struct
-
#[]= BinData::Struct::Snapshot
-
#_value BinData::BasePrimitive::InitialValuePlugin
-
#_value BinData::BasePrimitive::AssertedValuePlugin
-
#_value BinData::BasePrimitive::ValuePlugin
-
#abs_offset BinData::DelayedIO
-
#abs_offset BinData::Base
-
#abs_offset= BinData::DelayedIO
-
#accepted_parameters BinData::AcceptedParametersPlugin
-
#add_field BinData::SanitizedFields
-
#after_read_transform BinData::Transform::LZ4
-
#after_read_transform BinData::Transform::XZ
-
#after_read_transform BinData::Buffer::BufferIO
-
#after_read_transform BinData::Transform::Brotli
-
#after_read_transform BinData::Transform::Zlib
-
#after_read_transform BinData::IO::Transform
-
#after_read_transform BinData::Transform::Lzma
-
#after_read_transform BinData::Transform::Zstd
-
#after_write_transform BinData::Transform::XZ
-
#after_write_transform BinData::Transform::Brotli
-
#after_write_transform BinData::Buffer::BufferIO
-
#after_write_transform BinData::Transform::LZ4
-
#after_write_transform BinData::Transform::Lzma
-
#after_write_transform BinData::Transform::Zstd
-
#after_write_transform BinData::Transform::Zlib
-
#after_write_transform BinData::IO::Transform
-
#align_obj? BinData::Struct::ByteAlignPlugin
-
#all BinData::AcceptedParametersPlugin::AcceptedParameters
-
#all_field_names_blank? BinData::SanitizedFields
-
#all_or_none_names_failed? BinData::DSLMixin::DSLFieldValidator
-
#any_field_has_parameter? BinData::SanitizedFields
-
arg_processor BinData::Base
-
#assert! BinData::BasePrimitive::AssertPlugin
-
#assert! BinData::BasePrimitive::AssertedValuePlugin
-
#assert_value BinData::BasePrimitive::AssertedValuePlugin
-
#asserted_binary_s BinData::BasePrimitive::AssertedValuePlugin
-
#assign BinData::String
-
#assign BinData::Primitive
-
#assign BinData::Stringz
-
#assign BinData::Struct
-
#assign BinData::Buffer
-
#assign BinData::Framework
-
#assign BinData::ResumeByteAlignment
-
#assign BinData::Array
-
#assign BinData::BasePrimitive::ValuePlugin
-
#assign BinData::DelayedIO
-
#assign BinData::BasePrimitive
-
#assign BinData::BasePrimitive::AssertPlugin
-
#assign BinData::Section
-
#assign BinData::BasePrimitive::AssertedValuePlugin
-
#at BinData::Array
-
auto_call_delayed_io BinData::Base
-
#before_transform BinData::IO::Transform
-
#before_transform BinData::Buffer::BufferIO
-
#before_transform BinData::Skip::SkipUntilValidPlugin::ReadaheadIO
-
#binary_string BinData::BitAligned::BitAlignedIO
-
bindata_name BinData::Base
-
bit_aligned BinData::BasePrimitive
-
bit_aligned BinData::Primitive
-
#bit_aligned? BinData::BitAligned
-
#bit_aligned? BinData::Framework
-
#buffer_limited_n BinData::Buffer::BufferIO
-
#bytes_to_align BinData::Struct::ByteAlignPlugin
-
class_with_endian BinData::DSLMixin::DSLBigAndLittleEndianHandler
-
#clear BinData::Base
-
#clear BinData::Struct
-
#clear? BinData::Section
-
#clear? BinData::DelayedIO
-
#clear? BinData::Array
-
#clear? BinData::ResumeByteAlignment
-
#clear? BinData::Struct
-
#clear? BinData::BasePrimitive
-
#clear? BinData::Framework
-
#clear? BinData::Buffer
-
#concat BinData::Array
-
#const_missing BinData::IntFactory
-
#const_missing BinData::BitFieldFactory
-
#copy_previous_value BinData::CopyOnChangePlugin
-
create_clamp_code BinData::BitField
-
create_do_num_bytes_code BinData::BitField
-
create_dynamic_clamp_code BinData::BitField
-
create_fixed_clamp_code BinData::BitField
-
create_int2uint_code BinData::BitField
-
create_nbits_code BinData::BitField
-
create_num_bytes_code BinData::FloatingPoint
-
create_params_code BinData::BitField
-
create_read_code BinData::FloatingPoint
-
#create_sanitized_params BinData::SanitizedParameters
-
create_string_io BinData::IO
-
create_subclasses_with_endian BinData::DSLMixin::DSLBigAndLittleEndianHandler
-
create_to_binary_s_code BinData::FloatingPoint
-
create_uint2int_code BinData::BitField
-
#current_choice BinData::CopyOnChangePlugin
-
#debug_name BinData::Base
-
#debug_name_of BinData::Struct
-
#debug_name_of BinData::Framework
-
#debug_name_of BinData::Primitive
-
#debug_name_of BinData::Array
-
#default BinData::AcceptedParametersPlugin::AcceptedParameters
-
#default_parameters BinData::AcceptedParametersPlugin
-
define_class BinData::Int
-
define_class BinData::BitField
-
define_methods BinData::Int
-
define_methods BinData::BitField
-
define_methods BinData::FloatingPoint
-
delegate_field_creation BinData::DSLMixin::DSLBigAndLittleEndianHandler
-
#do_num_bytes BinData::Section
-
#do_num_bytes BinData::Buffer
-
#do_num_bytes BinData::Array
-
#do_num_bytes BinData::DelayedIO
-
#do_num_bytes BinData::Virtual
-
#do_num_bytes BinData::Primitive
-
#do_num_bytes BinData::Struct
-
#do_num_bytes BinData::ResumeByteAlignment
-
#do_num_bytes BinData::BitAligned
-
#do_num_bytes BinData::BasePrimitive
-
#do_read BinData::ResumeByteAlignment
-
#do_read BinData::Struct
-
#do_read BinData::Virtual
-
#do_read BinData::Section
-
#do_read BinData::BasePrimitive::AssertPlugin
-
#do_read BinData::Struct::ByteAlignPlugin
-
#do_read BinData::Buffer
-
#do_read BinData::Array::InitialLengthPlugin
-
#do_read BinData::Array::ReadUntilEOFPlugin
-
#do_read BinData::BitAligned
-
#do_read BinData::Array::ReadUntilPlugin
-
#do_read BinData::BasePrimitive::AssertedValuePlugin
-
#do_read BinData::DelayedIO
-
#do_read BinData::BasePrimitive
-
#do_read_with_hook BinData::BasePrimitive
-
#do_read_with_hook BinData::Choice
-
#do_write BinData::Buffer
-
#do_write BinData::Array
-
#do_write BinData::BitAligned
-
#do_write BinData::Section
-
#do_write BinData::Virtual
-
#do_write BinData::Primitive
-
#do_write BinData::Struct::ByteAlignPlugin
-
#do_write BinData::Struct
-
#do_write BinData::BasePrimitive
-
#do_write BinData::DelayedIO
-
#do_write BinData::ResumeByteAlignment
-
#dsl_params BinData::DSLMixin::DSLParser
-
#dsl_parser BinData::DSLMixin
-
#duplicate_name? BinData::DSLMixin::DSLFieldValidator
-
#each BinData::Array
-
#each BinData::SanitizedFields
-
#each_pair BinData::Struct
-
#elements BinData::Array::InitialLengthPlugin
-
#empty? BinData::SanitizedFields
-
#empty? BinData::Array
-
#endian BinData::SanitizedLittleEndian
-
#endian BinData::DSLMixin::DSLParser
-
#endian BinData::SanitizedBigEndian
-
#ensure_valid_name BinData::DSLMixin::DSLFieldValidator
-
#eql? BinData::BasePrimitive
-
#eval_parameter BinData::Base
-
#extract_args BinData::BaseArgProcessor
-
#fast_search_for BinData::Skip::SkipUntilValidPlugin
-
#fast_search_for_obj BinData::Skip::SkipUntilValidPlugin
-
#field_name? BinData::SanitizedFields
-
#field_names BinData::Struct
-
#field_names BinData::SanitizedFields
-
#field_names_in_parameters? BinData::MultiFieldArgSeparator
-
#fields BinData::DSLMixin::DSLFieldValidator
-
#fields BinData::DSLMixin::DSLParser
-
#find_index BinData::Array
-
#find_index_of BinData::Array
-
#first BinData::Array
-
fixup_subclass_hierarchy BinData::DSLMixin::DSLBigAndLittleEndianHandler
-
#flushbits BinData::IO::Write
-
#get_parameter BinData::Base
-
#get_previous_choice BinData::CopyOnChangePlugin
-
handle BinData::DSLMixin::DSLBigAndLittleEndianHandler
-
#has_at_least_one_of? BinData::SanitizedParameters
-
#has_parameter? BinData::SanitizedPrototype
-
#has_parameter? BinData::Base
-
#has_parameter? BinData::SanitizedField
-
#hash BinData::BasePrimitive
-
#hide BinData::DSLMixin::DSLParser
-
#hints BinData::SanitizedParameters
-
#include_obj? BinData::DelayedIO
-
included BinData::RegisterNamePlugin
-
#index BinData::LazyEvaluator
-
#initialize BinData::Transform::Zstd
-
#initialize BinData::LazyEvaluator
-
#initialize BinData::AcceptedParametersPlugin::AcceptedParameters
-
#initialize BinData::Registry
-
#initialize BinData::BitAligned::BitAlignedIO
-
#initialize BinData::SanitizedParameters
-
#initialize BinData::DSLMixin::DSLFieldValidator
-
#initialize BinData::SanitizedChoices
-
#initialize BinData::Transform::Brotli
-
#initialize BinData::Transform::XZ
-
#initialize BinData::DSLMixin::DSLParser
-
#initialize BinData::DSLMixin::DSLFieldParser
-
#initialize BinData::Transform::LZ4
-
#initialize BinData::SanitizedField
-
#initialize BinData::IO::Transform
-
#initialize BinData::IO::RawIO
-
#initialize BinData::IO::Write
-
#initialize BinData::SanitizedPrototype
-
#initialize BinData::Transform::Xor
-
#initialize BinData::IO::Read
-
#initialize BinData::SanitizedFields
-
#initialize BinData::Transform::Zlib
-
#initialize BinData::Buffer::BufferIO
-
#initialize BinData::Tracer
-
#initialize BinData::Transform::Lzma
-
#initialize_instance BinData::Array
-
#initialize_instance BinData::Base
-
#initialize_instance BinData::Struct
-
#initialize_instance BinData::BasePrimitive
-
#initialize_instance BinData::Section
-
#initialize_instance BinData::Primitive
-
#initialize_instance BinData::DelayedIO
-
#initialize_instance BinData::Choice
-
#initialize_instance BinData::Buffer
-
#initialize_shared_instance BinData::Array
-
#initialize_shared_instance BinData::Skip
-
#initialize_shared_instance BinData::RegisterNamePlugin
-
#initialize_shared_instance BinData::BasePrimitive
-
#initialize_shared_instance BinData::Struct
-
#initialize_shared_instance BinData::Choice
-
#initialize_shared_instance BinData::Base::AutoCallDelayedIO
-
#initialize_shared_instance BinData::String
-
#initialize_with_warning BinData::Base
-
#insert BinData::Array
-
#inspect BinData::Base
-
#instantiate BinData::SanitizedField
-
#instantiate BinData::SanitizedPrototype
-
invalid_parameter_names BinData::AcceptedParametersPlugin::AcceptedParameters
-
#is_seekable? BinData::IO::RawIO
-
#key? BinData::Struct
-
#last BinData::Array
-
#lazy_eval BinData::LazyEvaluator
-
#lazy_evaluator BinData::Base
-
#length BinData::Array
-
#length BinData::SanitizedFields
-
#lookup BinData::Registry
-
make_class_abstract BinData::DSLMixin::DSLBigAndLittleEndianHandler
-
#malformed_name? BinData::DSLMixin::DSLFieldValidator
-
#mandatory BinData::AcceptedParametersPlugin::AcceptedParameters
-
#mandatory_parameters BinData::AcceptedParametersPlugin
-
#method_missing BinData::BasePrimitive
-
#method_missing BinData::LazyEvaluator
-
#method_missing BinData::Primitive
-
#method_missing BinData::DSLMixin::DSLParser
-
#method_missing BinData::DSLMixin
-
#method_missing BinData::Struct::Snapshot
-
#method_missing BinData::Section
-
#method_missing BinData::DelayedIO
-
#method_missing BinData::Choice
-
#method_missing BinData::Buffer
-
#must_be_integer BinData::SanitizedParameters
-
#must_have_a_name_failed? BinData::DSLMixin::DSLFieldValidator
-
#must_not_have_a_name_failed? BinData::DSLMixin::DSLFieldValidator
-
#mutually_exclusive BinData::AcceptedParametersPlugin::AcceptedParameters
-
#mutually_exclusive_parameters BinData::AcceptedParametersPlugin
-
#name BinData::DSLMixin::DSLFieldParser
-
#name BinData::SanitizedField
-
#name_as_sym BinData::SanitizedField
-
#name_from_field_declaration BinData::DSLMixin::DSLFieldParser
-
#name_is_reserved? BinData::DSLMixin::DSLFieldValidator
-
#name_shadows_method? BinData::DSLMixin::DSLFieldValidator
-
#new BinData::Base
-
#next_search_index BinData::Skip::SkipUntilValidPlugin
-
#no_field_names_blank? BinData::SanitizedFields
-
#num_bytes BinData::Base
-
#num_bytes BinData::Base::AutoCallDelayedIO
-
#num_bytes BinData::DelayedIO
-
#num_bytes_remaining BinData::IO::UnSeekableIO
-
#num_bytes_remaining BinData::IO::Transform
-
#num_bytes_remaining BinData::IO::RawIO
-
#num_bytes_remaining BinData::IO::Read
-
#num_bytes_remaining BinData::Buffer::BufferIO
-
obj_attribute BinData::DSLMixin::DSLBigAndLittleEndianHandler
-
#offset BinData::Skip::SkipUntilValidPlugin::FastSearch
-
#offset BinData::IO::Transform
-
#offset BinData::IO::RawIO
-
#offset_of BinData::Struct
-
#offset_of BinData::Array
-
#offset_of BinData::Framework
-
#option? BinData::DSLMixin::DSLFieldValidator
-
#optional BinData::AcceptedParametersPlugin::AcceptedParameters
-
#optional_parameters BinData::AcceptedParametersPlugin
-
override_new_in_class BinData::DSLMixin::DSLBigAndLittleEndianHandler
-
#parameters_is_value? BinData::MultiFieldArgSeparator
-
#params BinData::DSLMixin::DSLFieldParser
-
#params_from_args BinData::DSLMixin::DSLFieldParser
-
#params_from_block BinData::DSLMixin::DSLFieldParser
-
#params_from_field_declaration BinData::DSLMixin::DSLFieldParser
-
#parent BinData::LazyEvaluator
-
#parent BinData::Base
-
#parser_type BinData::DSLMixin::DSLParser
-
#pattern BinData::Skip::SkipUntilValidPlugin::FastSearch
-
#prepend_to_chain BinData::IO::Transform
-
#pretty_print BinData::Base
-
#prototype BinData::SanitizedField
-
#push BinData::Array
-
#raw_fields BinData::SanitizedFields
-
#raw_num_bytes BinData::Buffer
-
#read BinData::Transform::XZ
-
#read BinData::Transform::LZ4
-
#read BinData::Buffer::BufferIO
-
#read BinData::Transform::Zstd
-
#read BinData::Transform::Xor
-
#read BinData::Transform::Brotli
-
#read BinData::Base
-
read BinData::Base
-
#read BinData::Transform::Zlib
-
#read BinData::IO::Transform
-
#read BinData::Base::AutoCallDelayedIO
-
#read BinData::IO::RawIO
-
#read BinData::Transform::Lzma
-
#read_all_bytes BinData::IO::Read
-
#read_and_return_value BinData::String::WarnNoReadLengthPlugin
-
#read_and_return_value BinData::Skip::SkipUntilValidPlugin
-
#read_now! BinData::DelayedIO
-
#readbits BinData::IO::Read
-
#readbytes BinData::IO::Read
-
#readbytes BinData::BitAligned::BitAlignedIO
-
#register BinData::Registry
-
register_subclasses BinData::Base
-
#rel_offset BinData::Base
-
#rel_offset BinData::DelayedIO
-
#remember_current_selection BinData::CopyOnChangePlugin
-
#rename_parameter BinData::SanitizedParameters
-
#reset_read_bits BinData::IO::Read
-
#respond_to? BinData::Choice
-
#respond_to? BinData::Primitive
-
#respond_to_missing? BinData::Section
-
#respond_to_missing? BinData::Struct::Snapshot
-
#respond_to_missing? BinData::Buffer
-
#respond_to_missing? BinData::BasePrimitive
-
#respond_to_missing? BinData::DelayedIO
-
#rollback BinData::Skip::SkipUntilValidPlugin::ReadaheadIO
-
#safe_respond_to? BinData::Base
-
#sanitize BinData::SanitizedParameters
-
sanitize BinData::SanitizedParameters
-
#sanitize_choices BinData::SanitizedParameters
-
#sanitize_endian BinData::SanitizedParameters
-
#sanitize_fields BinData::SanitizedParameters
-
#sanitize_object_prototype BinData::SanitizedParameters
-
#sanitize_parameters! BinData::SectionArgProcessor
-
#sanitize_parameters! BinData::StructArgProcessor
-
#sanitize_parameters! BinData::DelayedIoArgProcessor
-
#sanitize_parameters! BinData::StringArgProcessor
-
#sanitize_parameters! BinData::RecordArgProcessor
-
#sanitize_parameters! BinData::BufferArgProcessor
-
#sanitize_parameters! BinData::ChoiceArgProcessor
-
#sanitize_parameters! BinData::PrimitiveArgProcessor
-
#sanitize_parameters! BinData::ArrayArgProcessor
-
#sanitize_parameters! BinData::SkipArgProcessor
-
#sanitize_parameters! BinData::BaseArgProcessor
-
#sanitize_parameters! BinData::Uint8ArrayArgProcessor
-
#search_prefix BinData::DSLMixin::DSLParser
-
#seek_abs BinData::Buffer::BufferIO
-
#seek_abs BinData::IO::UnSeekableIO
-
#seek_abs BinData::IO::Transform
-
#seek_abs BinData::IO::RawIO
-
#seek_to_abs_offset BinData::IO::Write
-
#seek_to_abs_offset BinData::IO::Read
-
#seek_to_pos BinData::Skip::SkipUntilValidPlugin
-
#seekable? BinData::IO::UnSeekableIO
-
#seekable? BinData::IO::Transform
-
#seekable? BinData::IO::RawIO
-
#selection BinData::Choice
-
#sensible_default BinData::Virtual
-
#separate_args BinData::BaseArgProcessor
-
#separate_args BinData::MultiFieldArgSeparator
-
#skip BinData::Buffer::BufferIO
-
#skip BinData::IO::Transform
-
#skip BinData::IO::RawIO
-
#skip BinData::IO::UnSeekableIO
-
#skip_length BinData::Skip::SkipToAbsOffsetPlugin
-
#skip_length BinData::Skip::SkipLengthPlugin
-
#skip_length BinData::Skip::SkipUntilValidPlugin
-
#skipbytes BinData::IO::Read
-
#snapshot BinData::Stringz
-
#snapshot BinData::Section
-
#snapshot BinData::Struct
-
#snapshot BinData::String
-
#snapshot BinData::Buffer
-
#snapshot BinData::Array
-
#snapshot BinData::BasePrimitive
-
#snapshot BinData::DelayedIO
-
#snapshot BinData::Framework
-
#snapshot BinData::ResumeByteAlignment
-
#sum_num_bytes_below_index BinData::Struct::ByteAlignPlugin
-
#to_ary BinData::Array
-
#to_ary BinData::DSLMixin
-
#to_binary_s BinData::Base
-
#to_hex BinData::Base
-
#to_s BinData::Base
-
#to_str BinData::DSLMixin
-
#trace BinData::Tracer
-
trace_message BinData
-
#trace_obj BinData::Tracer
-
trace_reading BinData
-
#transform BinData::IO::Write
-
#transform BinData::IO::Read
-
transform_changes_stream_length! BinData::IO::Transform
-
#turn_off_tracing BinData::TraceHook
-
#turn_on_tracing BinData::TraceHook
-
#type BinData::DSLMixin::DSLFieldParser
-
#underscore_name BinData::Registry
-
#unregister BinData::Registry
-
unregister_self BinData::Base
-
#unshift BinData::Array
-
#validate_field BinData::DSLMixin::DSLFieldValidator
-
#value BinData::BasePrimitive
-
#value= BinData::BasePrimitive
-
#warn_replacement_parameter BinData::SanitizedParameters
-
#write BinData::Buffer::BufferIO
-
#write BinData::Base
-
#write BinData::IO::Transform
-
#write BinData::IO::RawIO
-
#write BinData::Transform::Brotli
-
#write BinData::Transform::Xor
-
#write BinData::Transform::LZ4
-
#write BinData::Transform::XZ
-
#write BinData::Base::AutoCallDelayedIO
-
#write BinData::Transform::Lzma
-
#write BinData::Transform::Zlib
-
#write BinData::Transform::Zstd
-
#write_now! BinData::DelayedIO
-
#writebits BinData::IO::Write
-
#writebytes BinData::IO::Write
-
#writebytes BinData::BitAligned::BitAlignedIO