srecord: Class Hierarchy

srecord 1.65.0

Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]

C srecord::adler16 | Used to represent the running value of a 16-bit Adler checksum of series of bytes
C srecord::adler32 | Used to represent the running value of a 32-bit Adler checksum of series of bytes
C srecord::arglex | Used to implement a lexical analizer for command line arguments
C srecord::arglex_tool | The srecord::arglex_tool is used to parse command line with srec-specific arguments
C srecord::arglex::table_ty | The table_ty struct is used to repesent a row of a commandline option table, used to match option names with their corresponding tokens
C srecord::arglex::value_ty | The value_ty struct is used to represent the value of a command line argument
C srecord::crc16 | Used to represent the running value of a 16-bit cyclic redundancy check of series of bytes
C srecord::crc32 | Used to represent the running value of a 32-bit cyclic redundancy check of series of bytes
C srecord::fletcher16 | Used to represent the running value of a 16-bit Fletcher's Checksum of series of bytes
C srecord::fletcher32 | Used to represent the running value of a 32-bit Fletcher's Checksum of a series of bytes
C srecord::input | The srecord::input class is used to represent an abstract EPROM load file source
C srecord::input_catenate | The srecord::input_catenate class is used to represent an input source which presents two inoput sources as if they were a single input source
C srecord::input_file | The srecord::input_file class is used to represent an generic input file
C srecord::input_file_aomf | The srecord::input_file_aomf class is used to parse Intel Absolute Object Module Format (AOMF) file
C srecord::input_file_ascii_hex | The srecord::input_file_ascii_hex class is used to repesent the parse state when reading an Ascii-Hex format input file
C srecord::input_file_atmel_generic | The srecord::input_file_atmel_generic class is used to represent the parse stat of an Atmel Genric formatted file
C srecord::input_file_binary | The srecord::input_file_binary class is used to represent the parse state of a binary input stream
C srecord::input_file_brecord | The srecord::input_file_brecord class is used to represent the parse state of a Motorola MC68EZ328 bootstrap b-record format input file
C srecord::input_file_cosmac | The srecord::input_file_cosmac class is used to represent the parse state when reading an RCS Cosmac formatted file
C srecord::input_file_dec_binary | The srecord::input_file_dec_binary class is used to parse a DEC Binary (PDP 11 absolute loader XXDP) format file
C srecord::input_file_emon52 | The srecord::input_file_emon52 class is used to parse an EMON52 formatted file (Elektor Monitor, dunno what the 52 is for)
C srecord::input_file_fairchild | The srecord::input_file_fairchild class is used to represent the parse stat ewhen reading a file in Fairchild Fairbug format
C srecord::input_file_fastload | The fastload class is used to parse an LSI Logic Fast Load format file
C srecord::input_file_formatted_binary | The srecord::input_file_formatted_binary class is used to represent the parse state when reading a file in the Formatted Binary format
C srecord::input_file_four_packed_code | The srecord::input_file_four_packed_code represents an input file in the four packed code (FPC) format
C srecord::input_file_hexdump | Used to represent the processing required to read in a hexadecimal dump
C srecord::input_file_hp64k | The srecord::input_file_hp64k class is used to represent the parse state of a HP64000 Absolute formatted input file
C srecord::input_file_idt | The srecord::input_file_idt class is used to represent the parse state of a IDT/sim binary format input file
C srecord::input_file_intel | The srecord::input_file_intel class is used to represent the parse state of an Intel Hex formatted file
C srecord::input_file_intel16 | The srecord::input_file_intel16 class is used to represent the parse state of an INHX16 formatted file
C srecord::input_file_logisim | Used to represent the processing required to parse Logisim rom data files
C srecord::input_file_mif | The srecord::input_file_mif class is used to represent the parse state when reading a Memory Initialization File (MIF) formatted file
C srecord::input_file_mips_flash | The srecord::input_file_mips_flash class is used to represent the parse state of a MIPS-Flash formatted input file
C srecord::input_file_mos_tech | The mos_tech class is used to parse a MOS Technology format file
C srecord::input_file_motorola | The srecord::input_file_motorola class is used to represent the parse state of a Motorola S-Record formatted input file
C srecord::input_file_msbin | The srecord::input_file_binary class is used to represent the parse state of msbin (Windows CE Binary Image Data Format) input stream
C srecord::input_file_needham | The srecord::input_file_needham class is used to represent the parse state of a file in Needham Hex format
C srecord::input_file_os65v | The srecord::input_file_os65v class is used to represent the input state of an Ohio Scientific hexadecimal formatted file
C srecord::input_file_ppb | The input_file_hexdump class is used to represent the processing required to read in a Stag Prom Programmer binary file
C srecord::input_file_ppx | The input_file_hexdump class is used to represent the processing required to read in a Stag Prog Programmer hexadecimal file
C srecord::input_file_signetics | The srecord::input_file_signetics class is used to represent reading a Signetics format file
C srecord::input_file_spasm | The srecord::input_file_spasm class is used to represent the parse state of a SPASM formatted input file
C srecord::input_file_spectrum | The srecord::input_file_spectrum class is used to represent the parse state when reading from a file in Spectrum format
C srecord::input_file_stewie | The srecord::input_file_stewie class is used to represent the parse state of an input file in an undocumented binary format loosely based on the Motorola format
C srecord::input_file_tektronix | The srecord::input_file_tektronix clas sis used to represent the parse state of an input file in Tektronix (non-extended) format
C srecord::input_file_tektronix_extended | The srecord::input_file_tektronix_extended clas sis used to represent the parse state of an input file in Tektronix Extended format
C srecord::input_file_ti_tagged | The srecord::input_file_ti_tagged class is used to represent the parse state of an input file in TI Tagged format
C srecord::input_file_ti_tagged_16 | The srecord::input_file_ti_tagged_16 class is used to represent the parse state of an input file in Texas Instruments SDSMAC 320 format
C srecord::input_file_ti_txt | The srecord::input_file_ti_txt class is used to repesent the parse state when reading a ti_txt (MSP430) format input file
C srecord::input_file_trs80 | The srecord::input_file_trs80 class is used to parse a Radio Shack TRS-80 load module file
C srecord::input_file_vmem | The srecord::input_file_vmem class is used to repesent the parse state when reading a Verilog VMEM format input file
C srecord::input_file_wilson | The srecord::input_file_wilson clas sis used to represent the parse state of an input file in Wilson format
C srecord::input_filter | The srecord::input_filter class is an abstract interface for all of the various filters that can be applied to an incoming EPROM file
C srecord::input_filter_and | The srecord::input_filter_and clas sis used to represent the input state of a filter which bit-wise ANDs all incoming data bytes with a fixed value
C srecord::input_filter_bitrev | The srecord::input_filter_bitrev clas sis used to represent the input state of a filter which reverses the order of bits in each data byte
C srecord::input_filter_byte_swap | The srecord::input_filter_byte_swap class is used to reverse the even-addressed and odd-addressed bytes in an input source
C srecord::input_filter_checksum | The srecord::input_filter_checksum class is an abstraction of various checksums to be ammplied to input sources
C srecord::input_filter_checksum_bitnot | The srecord::input_filter_checksum_bitnot class is used to represent the state of a checksum filter that inserts a bitnot sum into the data
C srecord::input_filter_checksum_negative | The srecord::input_filter_checksum_negative class is used to represent the state of a checksum filter that inserts a negative sum into the data
C srecord::input_filter_checksum_positive | The srecord::input_filter_checksum_positive class is used to represent the state of a checksum filter that inserts a positive sum into the data
C srecord::input_filter_crop | The srecord::input_filter_crop filter is used to crop the data by selecting portions of the address range to be passed through
C srecord::input_filter_fill | The srecord::input_filter_fill class is used to represent a filter which replaces in set data locations with constant data
C srecord::input_filter_interval | The srecord::input_filter_interval class is used to represent a filter which works with the interval representing the data's coverage, exclusive of where the result is to be placed
C srecord::input_filter_interval_length | The srecord::input_filter_interval_length class is used to represent a filter which injects the maximum minus minimum addresses of the data into the data
C srecord::input_filter_interval_maximum | The srecord::input_filter_interval_maximum class is used to represent a filter which injects the maximum address (last used address + 1) of the data into the data
C srecord::input_filter_interval_minimum | The srecord::input_filter_interval_minimum class is used to represent a filter which injects the minimum address of the data into the data
C srecord::input_filter_message | The srecord::input_filter_message class is used to represent an abstract base class for filters that must operate on the complete data, in order, in order to functions (e.g
C srecord::input_filter_message_adler16 | The srecord::input_filter_message_adler16 class is used to represent the state of a checksum filter that inserts an Adler 16 checksum into the data
C srecord::input_filter_message_adler32 | The srecord::input_filter_message_adler32 class is used to represent the state of a checksum filter that inserts an Adler 32 checksum into the data
C srecord::input_filter_message_crc16 | The srecord::input_filter_message_crc16 class is used to represent the state of a checksum filter that inserts a CRC16 into the data
C srecord::input_filter_message_crc32 | The srecord::input_filter_message_crc32 class is used to represent the state of a checksum filter that inserts a CRC32 into the data
C srecord::input_filter_message_fletcher16 | The srecord::input_filter_message_fletcher16 class is used to represent the state of a checksum filter that inserts an Fletcher 16 checksum into the data
C srecord::input_filter_message_fletcher32 | The srecord::input_filter_message_fletcher32 class is used to represent the state of a checksum filter that inserts an Fletcher 32 checksum into the data
C srecord::input_filter_message_gcrypt | The srecord::input_filter_message_gcrypt class is used to represent a filter that runs the data through one of the hashing algorithms in the gcrypt library
C srecord::input_filter_message_stm32 | Code required to calculate an STM32 (CRC) value
C srecord::input_filter_not | The srecord::input_filter_not class is used to represent an input stream which bit-wise NOTs the data
C srecord::input_filter_offset | The srecord::input_filter_offset class is used to represent a filetr where the addresses of the the deeper input source are offset by a number of bytes
C srecord::input_filter_or | The srecord::input_filter_and clas sis used to represent the input state of a filter which bit-wise ORs all incoming data bytes with a fixed value
C srecord::input_filter_random_fill | The srecord::input_filter_random_fill class is used to represent a filter which replaces in set data locations with random data
C srecord::input_filter_sequence | The srecord::input_filter_sequence class is used to represent an input filter which does not change the data in any way, but issues warnings if the data is not instrictly ascending address order
C srecord::input_filter_split | The srecord::input_filter_split class is used to represent a filter which splits ints input source into piceces
C srecord::input_filter_unfill | The srecord::input_filter_unfill class is used to represent a filter which makes holes in the data wherever a specified data byte value appears
C srecord::input_filter_unsplit | The srecord::input_filter_unsplit class is used to represent a filter whoch explosed the deeper input source
C srecord::input_filter_xor | The srecord::input_filter_xor clas sis used to represent the input state of a filter which bit-wise XORs all incoming data bytes with a fixed value
C srecord::input_generator | The srecord::input_generator class is used to represent the state of generating data from whole cloth
C srecord::input_generator_constant | The srecord::input_generator_constant class is used to represent the state of a data generator which supplies constant bytes
C srecord::input_generator_random | The srecord::input_generator_random class is used to represent a factory which manufactures random data
C srecord::input_generator_repeat | The srecord::input_generator_repeat class is used to represent generating data which cycles over a fixed set of byte values
C srecord::interval | Used to represent a set of integer values, usually composed of runs of adjacent value
C srecord::memory | The srecord::memory class is used to simulate memory contents
C srecord::memory_chunk | The srecord::memory_chunk class is used to represent portion of memory
C srecord::memory_walker | The srecord::memory_walker class is used to represent an abstract handler for the action to perform when walking a memory image
C srecord::memory_walker_adler16 | The srecord::memory_walker_adler16 class is used to represent the parse state of a memory walker which calculates a running ADLER16 checksum
C srecord::memory_walker_adler32 | The srecord::memory_walker_adler32 class is used to represent the parse state of a memory walker which calculates a running ADLER32 checksum
C srecord::memory_walker_alignment | The srecord::memory_walker_alignment class is used to represent the parse state of a memory walker which determines whether or not the data are well aligned
C srecord::memory_walker_compare | The srecord::memory_walker_compare class is used to represent a memory walker which compares memory data with another memory instance
C srecord::memory_walker_continuity | The srecord::memory_walker_crc16 class is used to represent the parse state of a memory walker which determines whether or not the data are continuous
C srecord::memory_walker_crc16 | The srecord::memory_walker_crc16 class is used to represent the parse state of a memory walker which calculates a running CRC16 checksum
C srecord::memory_walker_crc32 | The srecord::memory_walker_crc32 class is used to represent the parse state of a memory walker which calculates a running CRC32 checksum
C srecord::memory_walker_fletcher16 | The srecord::memory_walker_fletcher16 class is used to represent the parse state of a memory walker which calculates a running Fletcher-16 checksum
C srecord::memory_walker_fletcher32 | The srecord::memory_walker_fletcher32 class is used to represent the parse state of a memory walker which calculates a running Fletcher-32 checksum
C srecord::memory_walker_gcrypt | The srecord::memory_walker_gcrypt class is used to represent walking memory and passing it to the gcrypt library in order to calculate a message digest
C srecord::memory_walker_stm32 | Vistor for calculating the CRC used by the hardware CRC unit on the STM32 series of ARM MPUs
C srecord::memory_walker_writer | The srecord::memory_walker_writer class is used to write data to an output stream when a memory image is walked
C srecord::output | The srecord::output class is used to represent an abstract output vector
C srecord::output_file | The srecord::output_file class is used to represent a generic output file
C srecord::output_file_aomf | The srecord::output_file_aomf class is used to represent the output state of a file in Intel Absolute Object Module Format (AOMF)
C srecord::output_file_ascii_hex | The srecord::output_file_ascii_hex class is used to write a file in Ascii-Hex-Space format
C srecord::output_file_asm | The srecord::output_file_asm class is used to represent an output file which emits assembler code
C srecord::output_file_atmel_generic | The srecord::output_file_ascii_hex class is used to write a file in Atmel Generic format
C srecord::output_file_basic | The srecord::output_file_basic class is used to emit record in BASIc format, using DATA statements
C srecord::output_file_binary | The srecord::output_file_binary class is used to represent an output file in raw binary format
C srecord::output_file_brecord | The srecord::output_file_brecord class is used to represent an output files in Motorola MC68EZ328 bootstrap b-record format
C srecord::output_file_c | The srecord::output_file_c class is used to represent an output file which emits C code
C srecord::output_file_coe | The srecord::output_file_coe class is used to represent the output state of a file in Coefficient File Format (Xilinx)
C srecord::output_file_cosmac | The srecord::output_file_cosmac class is used to represent an output which emits RCA Cosmac format
C srecord::output_file_dec_binary | The srecord::output_file_dec_binary class is used to write a DEC Binary (XXDP) formatted file
C srecord::output_file_emon52 | The srecord::output_file_emon52 class is used to write an EMON52 formatted file (Elektor Monitor, dunno what the 52 is for)
C srecord::output_file_fairchild | The srecord::output_file_fairchild class is used to represent the running state when writing a file in Fairchild Fairbug format
C srecord::output_file_fastload | The srecord::output_file_fastload class is used to write an LSI Logic Fast Load formatted file
C srecord::output_file_formatted_binary | The srecord::output_file_formatted_binary class is used to represent the current state when writing a file in the Formatted Binary format
C srecord::output_file_forth | The srecord::output_file_forth class is used to write a file that can be read by a FORTH system
C srecord::output_file_four_packed_code | The srecord::output_file_four_packed_code class is used to emit files in the Four Packed Code (FPC) format
C srecord::output_file_hexdump | The srecord::output_file_hexdump class is used to represent an output file which emits a hexadecimal dump (including ASCII) of the data
C srecord::output_file_idt | The srecord::output_file_idt class is used to represent an output file which emits Integrated Device Technology (IDT) system integration module (IDT/sim) binary format
C srecord::output_file_intel | The srecord::output_file_intel class is used to write an EPROM load file in Intel Hex format
C srecord::output_file_intel16 | The srecord::output_file_intel16 class is used to write an EPROM load file in INHX16 format
C srecord::output_file_logisim | Used to represent the processing neccessry to write a Logisim ROM file
C srecord::output_file_mem | The srecord::output_file_mem class is used to represent the output state of a file in Memory Initialization File Format (.mem Lattice)
C srecord::output_file_mif | The srecord::output_file_mif class is used to represent the output state of a file in Memory Initialization File (MIF) format (Altera)
C srecord::output_file_mips_flash | Used to write a MIPS-Flash formatted file
C srecord::output_file_mos_tech | The srecord::output_file_mos_tech class is used to write a MOS Technology formatted file
C srecord::output_file_motorola | The srecord::output_file_motorola class is used to represent an output file which emits Motorola S-Record format
C srecord::output_file_msbin | The srecord::output_file_msbin class is used to represent an output file in Windows CE Binary Image Data Format
C srecord::output_file_needham | The srecord::output_file_needham class is used to represent
C srecord::output_file_os65v | The srecord::output_file_os65v class is used to represent the file state of an OS65V output file, in OS65V format
C srecord::output_file_ppb | Used to represent the processing required to write a Stag Prom Programmer binary file
C srecord::output_file_ppx | Used to represent the processing required to write a file in PPX or Stag Hex format
C srecord::output_file_signetics | The srecord::output_file_signetics class is used to represent output to a file using the Signetiocs format
C srecord::output_file_spasm | The srecord::output_file_spasm class is used to represent an output files in SPASM format
C srecord::output_file_spectrum | The srecord::output_file_spectrum class is used to represent the running state when writing a file in Spectrum format
C srecord::output_file_stewie | The srecord::output_file_stewie class is used to represent the current state of an output file in an undocumented binary format loosely based on the Motorola format
C srecord::output_file_tektronix | The srecord::output_file_tektronix class is used to represent an output file which is in Tektronix format
C srecord::output_file_tektronix_extended | The srecord::output_file_tektronix_extended class is used to represent an output file which is in Tektronix Extended format
C srecord::output_file_ti_tagged | The srecord::output_file_ti_tagged class is used to represent the output state of a file in Texas Instruments Tagged format
C srecord::output_file_ti_tagged_16 | The srecord::output_file_ti_tagged_16 class is used to represent the output state of a file in Texas Instruments SDSMAC (320) format
C srecord::output_file_ti_txt | The srecord::output_file_ti_txt class is used to write a file in ti_txt (MSP430) format
C srecord::output_file_trs80 | The srecord::output_file_trs80 class is used to write a TRS-80 binary file
C srecord::output_file_vhdl | The srecord::output_file_vhdl class is used to represent the state out an output file in VHDL format
C srecord::output_file_vmem | The srecord::output_file_vmem class is used to write a file in Verilog VMEM format, to be loaded using the $readmemh() call
C srecord::output_file_wilson | The srecord::output_file_wilson class is used to represent an output file which is in "wilson" format
C srecord::output_filter | Used to represent a generic output manipulation
C srecord::output_filter_reblock | Used to represent a filter that repacks output records so that they exactly align with the output format's preferred block size
C srecord::quit | Abstract class for reporting error messages, both fatal and non-fatal
C srecord::quit_exception | Use to represent a quit handler which throws an exception, rather than call global exit
C srecord::quit_normal | Used to represent a quit handler which behaves in the "normal" way: print error message son the standard error, and exit via the gloibal exit function
C srecord::quit_prefix | Used to filter the messages issued to include a line prefix
C srecord::quit_exception::vomit | Vomit class is used for the throw
C srecord::record | The srecord::record class is used to represent a data record read from a file
C srecord::stm32 | Used to represent the running value of a 32-bit cyclic redundancy check of series of bytes, for the STM32 series of microcontrollers