GNU Octave  4.0.0
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
 CArray< T >Handles the reference counting for all the derived classes
 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_INT_T >
 CArray< octave_uint8 >
 CArray< octave_value >
 CArray< printf_format_elt * >
 CArray< scanf_format_elt * >
 CArray< std::string >
 CArray< void * >
 CArrayClass
 CArray< T >::ArrayRepThe real representation of all arrays
 Cbase_aepbal< MatrixT, VectorT >
 Cbase_aepbal< ComplexMatrix, ColumnVector >
 Cbase_aepbal< FloatComplexMatrix, FloatColumnVector >
 Cbase_aepbal< FloatMatrix, FloatColumnVector >
 Cbase_aepbal< Matrix, ColumnVector >
 Cbase_det< T >
 Cbase_diff_eqn
 Cbase_file_stat
 Cbase_graphics_event
 Cbase_graphics_object
 Cbase_graphics_toolkit
 Cbase_hook_function
 Cbase_lu< lu_type >
 Cbase_lu< ComplexMatrix >
 Cbase_lu< FloatComplexMatrix >
 Cbase_lu< FloatMatrix >
 Cbase_lu< Matrix >
 Cbase_minimizer
 Cbase_properties
 Cbase_property
 Cbase_qr< qr_type >
 Cbase_qr< ComplexMatrix >
 Cbase_qr< FloatComplexMatrix >
 Cbase_qr< FloatMatrix >
 Cbase_qr< Matrix >
 Cbase_scaler
 Cbase_url_transfer
 Cstd::basic_string< Char >STL class
 Clexical_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
 Cbsxfun_wrapper< R, X, Y, F >
 Ccache_entry
 CQtHandles::Canvas
 Ccdef_manager
 Ccdef_object
 Ccdef_object_rep
 Coctave_int_cmp_op::cf
 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
 CCHOL
 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
 Ccommand_editor
 Ccommand_history
 Coctave_base_lexer::comment_buffer
 Csymbol_table::symbol_reference::comparator
 CComplexCHOL
 CComplexGEPBALANCE
 CComplexHESS
 CComplexSCHUR
 CComplexSVD
 Cjit_magic_end::context
 Ccontrol_params
 Ccquad_ival
 Coctave_int_cmp_op::ct
 CDAEFunc
 CODESFunc::DAEJac
 CDASPK_options
 CDASPK_options_struct
 CDASRT_options
 CDASRT_options_struct
 CDASRT_result
 CDASSL_options
 CDASSL_options_struct
 CDECpar
 Cdim_vector
 Cdir_entry
 Cload_path::dir_info
 Cdir_path
 Cdisplay_info
 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_int_cmp_op::eq
 Cequal_types< T1, T2 >
 Cequal_types< T, T >
 Cequiv
 Cstd::exceptionSTL class
 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
 Cfile_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
 Cfloat_params
 CFloatCHOL
 CFloatComplexCHOL
 CFloatComplexGEPBALANCE
 CFloatComplexHESS
 CFloatComplexSCHUR
 CFloatComplexSVD
 CFloatEIG
 CFloatGEPBALANCE
 CFloatHESS
 CFloatSCHUR
 CFloatSVD
 Cft_render::ft_font
 Cft_manager
 Cfunctor< RT, PT >
 Cfunctor_with_conversion< CT, RT, PT >
 Coctave_int_cmp_op::ge
 CQtHandles::GenericEventNotifyReceiver
 CQtHandles::GenericEventNotifySender
 CGEPBALANCE
 Cgh_manager
 Cglob_match
 Cgraphics_event
 Cgraphics_object
 Cgraphics_toolkit
 Cgraphics_xform
 Coctave_int_cmp_op::gt
 Cgtk_manager
 Cgzomanip2< T1, T2 >Gzipped file output stream manipulator class
 Chash_element_type
 Chash_table_type
 Chdf5_callback_data
 CHESS
 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
 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
 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_format_info_type
 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
 Clexical_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
 CMainWindowRepresents the main window
 Cstd::map< K, T >STL class
 Cregexp::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
 Coct_mach_info
 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_list< elt_type >
 Coctave_base_list< match_element >
 Coctave_base_list< octave_child >
 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 * >
 Coctave_base_mutex
 Coctave_base_parser
 Coctave_base_reader
 Coctave_base_stream
 Coctave_base_thread_manager
 Coctave_base_tm
 Coctave_base_value
 Coctave_call_stack
 Coctave_child
 Coctave_child_list
 Coctave_chunk_buffer
 Coctave_cmd
 Coctave_comment_elt
 Coctave_dynamic_loader
 Coctave_env
 Coctave_errno
 Coctave_fftw
 Coctave_fftw_planner
 Coctave_fields
 Coctave_float_fftw_planner
 Coctave_group
 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_interrupt_handler
 Coctave_kw
 Coctave_kw_hash
 Coctave_link
 Coctave_local_buffer< T >
 Coctave_lvalue
 Coctave_map
 Coctave_mutex
 Coctave_passwd
 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
 Coctave_shlib_list
 Coctave_sort< T >
 Coctave_sparse_params
 Coctave_sparse_sort_idxl
 Coctave_stream
 Coctave_stream_list
 COCTAVE_STYPE
 Coctave_syscalls
 COCTAVE_TEX_STYPE
 Coctave_thread
 Coctave_thread_manager
 Coctave_time
 Coctave_uname
 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
 Coctave_wait
 CODEFunc
 CODESFunc
 Copengl_renderer
 Cregexp::opts
 Cpermute_vector
 Cpid_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
 CQsciLexer
 CQsciScintilla
 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 >
 Cregexp
 Crep_token_t
 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
 Csymbol_table::scope_id_cache
 CScreenAn image of characters with associated attributes
 CScreenParm
 Coctave_shlib::shlib_rep
 Cshortcut_manager::shortcut_t
 Cjit_operation::signature_cmp
 Csingleton_cleanup_list
 Csortrows_run_t
 CSparse< T >
 CSparse< bool >
 CSparse< Complex >
 CSparse< double >
 Csparse_base_chol< chol_type, chol_elt, p_type >
 Csparse_base_chol< SparseComplexMatrix, Complex, SparseMatrix >
 Csparse_base_chol< SparseMatrix, double, SparseMatrix >
 Csparse_base_chol< chol_type, chol_elt, p_type >::sparse_base_chol_rep
 Csparse_base_lu< lu_type, lu_elt_type, p_type, p_elt_type >
 Csparse_base_lu< SparseComplexMatrix, Complex, SparseMatrix, double >
 Csparse_base_lu< SparseMatrix, double, SparseMatrix, double >
 CSparseComplexQR
 CSparseComplexQR::SparseComplexQR_rep
 CSparseQR
 CSparseQR::SparseQR_rep
 CSparse< T >::SparseRep
 Coctave_call_stack::stack_frame
 Cdir_path::static_members
 Cprofile_data_accumulator::stats
 Cstr_llist_elt
 CSTREAM_T
 Cstreambuf
 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 >
 CSVD
 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
 Clexical_feedback::symbol_table_context
 CTerminalCharacterDecoderBase class for terminal character decoders
 Ctext_element
 Ctext_parser
 Ctext_processor
 Ctm_row_const
 Ctoken
 CKeyboardTranslatorReader::Token
 Clexical_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
 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 > >
 Cunary_function
 CQtHandles::UpdateBoundingBoxData
 Curl_transfer
 Cvec_index< T >
 Cstd::vector< T >STL class
 Cwhos_parameter
 Cworkspace_element
 Cyy_buffer_state
 Cyy_trans_info
 Cyyalloc
 Cyyguts_t
 Cbool
 Cbool *
 Cchar
 Cdouble
 Cdouble *
 Cfloat
 Cfloat *
 Cint
 Coctave_idx_type
 COCTAVE_INT_T
 Cpval_pair
 Csize_t