GNU Octave  4.2.1
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 C__rangeidx_helper
 CTerminalView::_dragInfo
 C_idxadda_helper< T >
 C_idxadds_helper< T >
 C_idxbinop_helper< T, op >
 Caction_container
 Caepbalance< T >
 Coctave::math::aepbalance< MT >
 Capplication
 CArray< T >N Dimensional Array with copy-on-write semantics
 CArray< bool >
 CArray< cdef_object >
 CArray< char >
 CArray< Complex >
 CArray< double >
 CArray< float >
 CArray< FloatComplex >
 CArray< int >
 CArray< jit_function >
 CArray< octave_idx_type >
 CArray< octave_value >
 CArray< std::string >
 CArray< void * >
 CArrayClass
 CArray< T >::ArrayRepThe real representation of all arrays
 Cbase_det< T >
 Cbase_diff_eqn
 Coctave::sys::base_file_stat
 Cbase_graphics_event
 Cbase_graphics_object
 Cbase_graphics_toolkit
 Cbase_hook_function
 Coctave::base_interrupt_manager
 Coctave::base_list< elt_type >
 Coctave::base_list< child >
 Coctave::base_list< match_element >
 Coctave::base_list< octave_comment_elt >
 Coctave::base_list< octave_value >
 Coctave::base_list< T >
 Coctave::base_list< text_element * >
 Coctave::base_list< tm_row_const >
 Coctave::base_list< tree_argument_list * >
 Coctave::base_list< tree_classdef_attribute * >
 Coctave::base_list< tree_classdef_enum * >
 Coctave::base_list< tree_classdef_event * >
 Coctave::base_list< tree_classdef_property * >
 Coctave::base_list< tree_classdef_superclass * >
 Coctave::base_list< tree_decl_elt * >
 Coctave::base_list< tree_expression * >
 Coctave::base_list< tree_if_clause * >
 Coctave::base_list< tree_index_expression * >
 Coctave::base_list< tree_statement * >
 Coctave::base_list< tree_switch_case * >
 Cbase_minimizer
 Coctave::base_parser
 Cbase_properties
 Cbase_property
 Cbase_scaler
 Coctave::sys::base_tm
 Coctave::base_url_transfer
 Cstd::basic_string< Char >STL class
 Coctave::lexical_feedback::bbp_nesting_level
 Cbinary_function
 Cstd::bit_and< T >
 Cstd::bit_or< T >
 Cstd::bit_xor< T >
 CBlock
 CBlockArray
 Cfile_editor_tab::bp_info
 Cbp_table
 Cbp_type
 Cbsxfun_wrapper< R, X, Y, F >
 CQtHandles::Canvas
 Ccdef_manager
 Ccdef_object
 Ccdef_object_rep
 Coctave_int_cmp_op::cf
 Coctave::CFileRIIA wrapper for std::FILE*
 Cch_manager
 CCharacterA single character in the terminal which consists of a unicode character value, foreground and background colors and a set of rendition attributes which specify how it should be drawn
 CCharacterColorDescribes the color of a single character in the terminal
 CCharCodes
 Coctave::child
 Coctave::child_list
 Cchol< T >
 Coctave::math::chol< T >
 Cload_path::dir_info::class_info
 Cclass_to_btyp< T >
 Cclass_to_btyp< bool >
 Cclass_to_btyp< char >
 Cclass_to_btyp< Complex >
 Cclass_to_btyp< double >
 Cclass_to_btyp< float >
 Cclass_to_btyp< FloatComplex >
 Cclass_to_btyp< octave_int16 >
 Cclass_to_btyp< octave_int32 >
 Cclass_to_btyp< octave_int64 >
 Cclass_to_btyp< octave_int8 >
 Cclass_to_btyp< octave_uint16 >
 Cclass_to_btyp< octave_uint32 >
 Cclass_to_btyp< octave_uint64 >
 Cclass_to_btyp< octave_uint8 >
 CCleanUpGlobalStatic
 CCMK_Node
 Cbase_properties::cmp_caseless_str
 CCollocWt
 Ccolor_values
 CColorEntryAn entry in a terminal display's color palette
 Coctave::command_editor
 Coctave::command_history
 Coctave::base_lexer::comment_buffer
 Csymbol_table::symbol_reference::comparator
 Cjit_magic_end::context
 Ccontrol_params
 Coctave::sys::cpu_time
 Ccquad_ival
 Coctave_int_cmp_op::ct
 Coctave::math::cxsparse_defaults< SPARSE_T >
 Coctave::math::cxsparse_defaults< SparseComplexMatrix >
 Coctave::math::cxsparse_defaults< SparseMatrix >
 Coctave::math::cxsparse_types< SPARSE_T >
 Coctave::math::cxsparse_types< SparseComplexMatrix >
 Coctave::math::cxsparse_types< SparseMatrix >
 CDAEFunc
 CODESFunc::DAEJac
 CDASPK_options
 CDASPK_options_struct
 CDASRT_options
 CDASRT_options_struct
 CDASRT_result
 CDASSL_options
 CDASSL_options_struct
 CDECpar
 Coctave::delimited_stream
 Cdim_vectorVector representing the dimensions (size) of an Array
 Coctave::sys::dir_entry
 Cload_path::dir_info
 Coctave::directory_path
 Cdisplay_info
 Coctave::dynamic_library
 Coctave::dynamic_library::dynlib_rep
 Ceealso
 CEIG
 Caction_container::elem
 Cprofile_data_accumulator::enter< T >
 CKeyboardTranslator::EntryRepresents an association between a key sequence pressed by the user and the character sequence and commands associated with it for a particular KeyboardTranslator
 Coctave::sys::env
 Coctave_int_cmp_op::eq
 Cequal_types< T1, T2 >
 Cequal_types< T, T >
 Coctave::equiv
 Cequiv
 Cerror_stack_frame
 Cstd::exceptionSTL class
 Cexecution_exception
 Coctave_class::exemplar_info
 CExtendedCharTableA table which stores sequences of unicode characters, referenced by hash keys
 Csymbol_table::fcn_info
 Csymbol_table::fcn_info::fcn_info_rep
 Cfcn_ptr< RT, PT >
 Cload_path::file_info
 Coctave::sys::file_ops
 CFilterA filter processes blocks of text looking for certain patterns (such as URLs or keywords from a list) and marks the areas which match the filter's patterns as 'hotspots'
 Cfind_file_less_than
 Cfloat_format
 Coctave::float_params
 CFloatEIG
 Coctave::text_renderer::font
 Coctave::ft_manager
 Cfunctor< RT, PT >
 Cfunctor_with_conversion< CT, RT, PT >
 Coctave_int_cmp_op::ge
 CQtHandles::GenericEventNotifyReceiver
 CQtHandles::GenericEventNotifySender
 Cgepbalance< T >
 Coctave::math::gepbalance< T >
 Cgh_manager
 Cglob_match
 Cgraphics_event
 Cgraphics_object
 Cgraphics_toolkit
 Cgraphics_xform
 Coctave::sys::group
 Coctave_int_cmp_op::gt
 Cgtk_manager
 Cgzomanip2< T1, T2 >Gzipped file output stream manipulator class
 Chdf5_callback_data
 Chess< T >
 Coctave::math::hess< T >
 CHistoryFile
 CHistoryScroll
 CHistoryType
 Chook_function
 Chook_function_list
 CFilter::HotSpotRepresents an area of text which matched the pattern a particular filter has been looking for
 Cidx_vector::idx_base_rep
 Cidx_vector
 Cif_then_else< cond, T1, T2 >
 Cif_then_else< false, T1, T2 >
 Cif_then_else< true, T1, T2 >
 Cparser::info_file_item
 Coctave::base_lexer::input_buffer
 CTerminalView::InputMethodData
 Coctave::interpreter
 Coctave::interrupt_handler
 Coctave::interrupt_manager
 Cinterval
 Cstd::ios_baseSTL class
 Ciostream
 Cllvm::IRBuilder< preserveNames, T, Inserter >
 Cllvm::IRBuilderDefaultInserter< preserveNames >
 Cis_class_type< T1 >
 Cis_instance< Template, T >
 Cis_instance< Template, Template< T > >
 Cjava_local_ref< T >
 Cjit_array< T, U >
 Cjit_block_list
 Cjit_factory
 Cjit_function
 Cjit_function_info
 Cjit_infer
 Cjit_info
 Cjit_internal_list< LIST_T, NODE_T >
 Cjit_internal_list< jit_block, jit_phi_incomming >
 Cjit_internal_list< jit_value, jit_use >
 Cjit_internal_node< LIST_T, NODE_T >
 Cjit_internal_node< jit_block, jit_phi_incomming >
 Cjit_internal_node< jit_value, jit_use >
 Cjit_ir_walker
 Cjit_operation
 Cjit_range
 Cjit_type
 Cjit_typeinfo
 Coctave::JVMArgs
 CKeyboardTranslatorA convertor which maps between key sequences pressed by the user and the character strings which should be sent to the terminal and commands which should be invoked when those character sequences are pressed
 CKeyboardTranslatorManagerManages the keyboard translations available for use by terminal sessions, see KeyboardTranslator
 CKeyboardTranslatorReaderParses the contents of a Keyboard Translator (.keytab) file and returns the entries found in it
 CKeyboardTranslatorWriterWrites a keyboard translation to disk
 Ckpse_path_iterator
 CKPtyProvides primitives for opening & closing a pseudo TTY pair, assigning the controlling TTY, utmp registration and setting various terminal attributes
 CKPtyPrivate
 Coctave_int_cmp_op::le
 Coctave::lexical_feedback
 Clo_ieee_double
 Clo_ieee_float
 Cload_path
 Cload_save_format
 Cload_path::loader
 CQtHandles::Logger
 CLSODE_options
 CLSODE_options_struct
 Coctave_int_cmp_op::lt
 Clu< T >
 Coctave::math::lu< T >
 Coctave::mach_info
 CMainWindowRepresents the main window
 Cstd::map< K, T >STL class
 Coctave::regexp::match_element
 CMatrixType
 CQtHandles::MenuContainer
 Coctave_sort< T >::MergeState
 Cmex
 CmxArray
 CmxArray_base
 Coctave_int_cmp_op::ne
 Cparser::node_map_item
 Cparser::node_position
 Cnorm_accumulator_0< R >
 Cnorm_accumulator_1< R >
 Cnorm_accumulator_2< R >
 Cnorm_accumulator_inf< R >
 Cnorm_accumulator_minf< R >
 Cnorm_accumulator_mp< R >
 Cnorm_accumulator_p< R >
 Coct_data_conv
 Coctave_autolock
 Coctave_base_int_helper< T, is_signed, can_be_too_big >
 Coctave_base_int_helper< T, false, false >
 Coctave_base_int_helper< T, false, true >
 Coctave_base_int_helper< T, true, false >
 Coctave_base_int_helper_traits< T >
 Coctave_base_int_helper_traits< char >
 Coctave_base_int_helper_traits< signed char >
 Coctave_base_int_helper_traits< unsigned char >
 Coctave_base_mutex
 Coctave_base_reader
 Coctave_base_stream
 Coctave_base_thread_manager
 Coctave_base_value
 Coctave_call_stack
 Coctave_chunk_buffer
 Coctave_cmd
 Coctave_comment_elt
 Coctave_dynamic_loader
 Coctave_errno
 Coctave_fftw
 Coctave_fftw_planner
 Coctave_fields
 Coctave_float_fftw_planner
 Coctave_getopt_options
 Coctave_handle
 Coctave_idx_vector_sort
 Coctave_input_reader
 Coctave_int_arith_base< T, is_signed >
 Coctave_int_arith_base< T, std::numeric_limits< T >::is_signed >
 Coctave_int_base< T >
 Coctave_int_cmp_op
 Coctave_kw
 Coctave_kw_hash
 Coctave_link
 Coctave_local_buffer< T >
 Coctave_lvalue
 Coctave_map
 Coctave_mutex
 Coctave_preserve_stream_state
 Coctave_print_conv< T >
 Coctave_print_conv< octave_int8 >
 Coctave_print_conv< octave_uint8 >
 Coctave_pstate
 Coctave_rand
 Coctave_refcount< T >
 Coctave_refcount< int >
 Coctave_refcount< octave_idx_type >
 Coctave_refcount< size_t >
 Coctave_scalar_map
 Coctave_shlib_list
 Coctave_sort< T >
 Coctave_sparse_params
 Coctave_sparse_sort_idxl
 Coctave_stream
 Coctave_stream_list
 COCTAVE_STYPE
 COCTAVE_TEX_STYPE
 Coctave_tex_yyalloc
 Coctave_tex_yyguts_t
 Coctave_thread
 Coctave_thread_manager
 Coctave_value
 Coctave_value_int_traits< T >
 Coctave_value_int_traits< int16NDArray >
 Coctave_value_int_traits< int32NDArray >
 Coctave_value_int_traits< int64NDArray >
 Coctave_value_int_traits< int8NDArray >
 Coctave_value_int_traits< uint16NDArray >
 Coctave_value_int_traits< uint32NDArray >
 Coctave_value_int_traits< uint64NDArray >
 Coctave_value_int_traits< uint8NDArray >
 Coctave_value_list
 Coctave_value_typeinfo
 Code
 CODEFunc
 CODESFunc
 Coctave::opengl_renderer
 Coctave::opengl_tesselator
 Coctave::opengl_texture
 Coctave::regexp::opts
 Coctave::sys::password
 Cpermute_vector
 Coctave::pid_equal
 Cpr_engineering_float
 Cpr_formatted_float
 Cpr_rational_float
 Cprintf_format_elt
 Cprintf_format_list
 Cprintf_value_cache
 Cprofile_data_accumulator
 Coctave_int_cmp_op::prom< T1, T2 >
 Cproperty
 Cproperty_list
 CQAbstractListModel
 CQAbstractTableModel
 CQConsolePrivate
 CQDialog
 CQDockWidget
 CQFileDialog
 CQGLWidget
 CQLineEdit
 CQList
 CQMainWindow
 CQMap
 CQMenuBar
 CQMessageBox
 CQObject
 CQPushButton
 Cqr< T >
 Coctave::math::qr< T >
 Cqrp< T >
 CQsciLexer
 CQsciScintilla
 CQTabWidget
 CQTextEdit
 CQThread
 CQTreeView
 CQuad_options
 CQuad_options_struct
 Cquery_integer_type< qsize, qsigned >
 Cquery_integer_type< sizeof(int16_t), std::numeric_limits< int16_t >::is_signed >
 Cquery_integer_type< sizeof(int32_t), std::numeric_limits< int32_t >::is_signed >
 Cquery_integer_type< sizeof(int64_t), std::numeric_limits< int64_t >::is_signed >
 Cquery_integer_type< sizeof(int8_t), std::numeric_limits< int8_t >::is_signed >
 Cquery_integer_type< sizeof(uint16_t), std::numeric_limits< uint16_t >::is_signed >
 Cquery_integer_type< sizeof(uint32_t), std::numeric_limits< uint32_t >::is_signed >
 Cquery_integer_type< sizeof(uint64_t), std::numeric_limits< uint64_t >::is_signed >
 Cquery_integer_type< sizeof(uint8_t), std::numeric_limits< uint8_t >::is_signed >
 CQWidget
 Cradio_values
 CRange
 Crec_index_helper
 Crec_permute_helper
 Crec_resize_helper
 Cref_param< T >
 Coctave::regexp
 Coctave::rep_token_t
 Coctave::sys::resource_usage
 Crev_op< xop >
 Crev_op< octave_int_cmp_op::ge >
 Crev_op< octave_int_cmp_op::gt >
 Crev_op< octave_int_cmp_op::le >
 Crev_op< octave_int_cmp_op::lt >
 Coctave_sort< T >::s_slice
 Cscaler
 Cscanf_format_elt
 Cscanf_format_list
 Cschur< T >
 Coctave::math::schur< T >
 Csymbol_table::scope_id_cache
 CScreenAn image of characters with associated attributes
 CScreenParm
 Cfile_editor::session_data
 Cshortcut_manager::shortcut_t
 Cjit_operation::signature_cmp
 Csigset_info
 Csingleton_cleanup_list
 Csortrows_run_t
 CSparse< T >
 CSparse< bool >
 CSparse< Complex >
 CSparse< double >
 Coctave::math::sparse_chol< chol_type >
 Coctave::math::sparse_chol< chol_type >::sparse_chol_rep< chol_type >
 Coctave::math::sparse_lu< lu_type >
 Coctave::math::sparse_qr< SPARSE_T >
 Coctave::math::sparse_qr< SPARSE_T >::sparse_qr_rep< SPARSE_T >
 CSparse< T >::SparseRep
 Coctave_call_stack::stack_frame
 Coctave::directory_path::static_members
 Cprofile_data_accumulator::stats
 CSTREAM_T
 Cstreambuf
 Coctave::text_renderer::string
 Cstringbuf
 Cstrip_template_param< TemplatedClass, T >
 Cstrip_template_param< TemplatedClass, TemplatedClass< T > >
 Csub2ind_helper
 Csubst_template_param< TemplatedClass, T, S >
 Csubst_template_param< TemplatedClass, TemplatedClass< T >, S >
 Coctave::math::svd< T >
 Csvd< T >
 Csymbol_info_list::symbol_info
 Csymbol_info_list
 Csymbol_table::symbol_record
 Csymbol_table::symbol_record::symbol_record_rep
 Csymbol_table::symbol_reference
 Csymbol_table
 Coctave::lexical_feedback::symbol_table_context
 Cfile_editor::tab_info
 CTerminalCharacterDecoderBase class for terminal character decoders
 Ctext_element
 Ctext_parser
 Ctext_processor
 Coctave::text_renderer
 Coctave::textscan
 Coctave::textscan_format_elt
 Coctave::textscan_format_list
 Coctave::opengl_texture::texture_rep
 Coctave::sys::time
 Ctm_row_const
 Ctoken
 CKeyboardTranslatorReader::Token
 Coctave::lexical_feedback::token_cache
 Ctree
 Ctree_classdef_attribute
 Ctree_classdef_body
 Ctree_classdef_enum
 Ctree_classdef_event
 Ctree_classdef_property
 Ctree_classdef_superclass
 Ctree_decl_elt
 Ctree_jit
 Cprofile_data_accumulator::tree_node
 Ctree_walker
 Ctrong
 Cis_class_type< T1 >::two
 Coctave_base_value::type_conv_info
 CUi_annotation_dialog
 CUi_settings_dialog
 Coctave_int_cmp_op::uiop< xop, size >
 Cultimate_element_type< T >
 Cultimate_element_type< octave_int< T > >
 Coctave::sys::uname
 Cunary_function
 CQtHandles::UpdateBoundingBoxData
 Coctave::url_transfer
 Cvec_index< T >
 Cstd::vector< T >STL class
 Coctave::vertex_data
 Coctave::vertex_data::vertex_data_rep
 Cworkspace_element
 Cyy_buffer_state
 Cyy_trans_info
 Cyyalloc
 Cyyguts_t
 Cbool
 Cchar *
 Cdouble *
 Cint
 Coctave_idx_type
 COCTAVE_INT_T
 Cpval_pair
 Csize_t