GNU Octave  8.1.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 CTerminalView::_dragInfo
 C_idxadda_helper< T >
 C_idxadds_helper< T >
 C_idxbinop_helper< T, op >
 Caction_container
 Caepbalance< MT >
 CAlloc
 Capplication
 CArray< T, Alloc >N Dimensional Array with copy-on-write semantics
 CArray< bool >
 CArray< cdef_object >
 CArray< char >
 CArray< double >
 CArray< int >
 CArray< octave_f77_int_type >
 CArray< octave_idx_type >
 CArray< octave_value * >
 CArray< octave_value >
 CArray< std::string >
 CArray< T >
 CArray< void * >
 Cautolock
 Cbase_det< T >
 Cbase_diff_eqn
 Cbase_fcn_handle
 Cbase_file_stat
 Cbase_graphics_event
 Cbase_graphics_toolkit
 Coctave::base_graphics_toolkit
 Cbase_hook_function
 Cbase_list< elt_type >
 Cbase_list< child >
 Cbase_list< comment_elt >
 Cbase_list< match_element >
 Cbase_list< octave_value >
 Cbase_list< symbol_info >
 Cbase_list< text_element * >
 Cbase_list< tree_arg_validation * >
 Cbase_list< tree_argument_list * >
 Cbase_list< tree_classdef_attribute * >
 Cbase_list< tree_classdef_enum * >
 Cbase_list< tree_classdef_event * >
 Cbase_list< tree_classdef_property * >
 Cbase_list< tree_classdef_superclass * >
 Cbase_list< tree_decl_elt * >
 Cbase_list< tree_expression * >
 Cbase_list< tree_if_clause * >
 Cbase_list< tree_statement * >
 Cbase_list< tree_switch_case * >
 Cbase_mutex
 Cbase_parser
 Cbase_reader
 Cbase_stream
 Cbase_tm
 Cbase_url_transfer
 Cbase_ve_model
 Cstd::basic_string< Char >STL class
 Clexical_feedback::bbp_nesting_level
 Cbit_and< T >
 Cbit_or< T >
 Cbit_xor< T >
 CBlock
 CBlockArray
 Cbp_file_info
 Cbp_table
 Cbp_type
 Cfile_editor_tab::breakpoint_info
 Cbsxfun_wrapper< R, X, Y, F >
 Cbtyp_to_class< BTYP >
 Cbtyp_to_class< btyp_bool >
 Cbtyp_to_class< btyp_char >
 Cbtyp_to_class< btyp_complex >
 Cbtyp_to_class< btyp_double >
 Cbtyp_to_class< btyp_float >
 Cbtyp_to_class< btyp_float_complex >
 Cbtyp_to_class< btyp_int16 >
 Cbtyp_to_class< btyp_int32 >
 Cbtyp_to_class< btyp_int64 >
 Cbtyp_to_class< btyp_int8 >
 Cbtyp_to_class< btyp_uint16 >
 Cbtyp_to_class< btyp_uint32 >
 Cbtyp_to_class< btyp_uint64 >
 Cbtyp_to_class< btyp_uint8 >
 Ccall_stack
 Ccallback_props
 Ccdef_manager
 Ccdef_object
 Ccdef_object_rep
 CCell2
 CCell3
 Coctave_int_cmp_op::cf
 CCFileRIIA wrapper for std::FILE*
 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
 Cchild
 Cchild_list
 Cchol< 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
 Ccli_input_reader
 Ccmdline_options
 CCMK_Node
 Cstd::codecvt
 CCollocWt
 CColorEntryAn entry in a terminal display's color palette
 Ccommand_editor
 Ccommand_history
 Cbase_lexer::comment_buffer
 Ccomment_elt
 Ccomp_ggsvd3_ptr< T1, T2 >
 Ccomp_ggsvd_ptr< T1, T2 >
 Ccontrol_params
 Ccpu_time
 Ccquad_ival
 Coctave_int_cmp_op::ct
 Ccxsparse_defaults< SPARSE_T >
 Ccxsparse_defaults< SparseComplexMatrix >
 Ccxsparse_defaults< SparseMatrix >
 Ccxsparse_types< SPARSE_T >
 Ccxsparse_types< SparseComplexMatrix >
 Ccxsparse_types< SparseMatrix >
 CDAEFunc
 CODESFunc::DAEJac
 CDASPK_options
 CDASPK_options_struct
 CDASRT_options
 CDASRT_options_struct
 CDASRT_result
 CDASSL_options
 CDASSL_options_struct
 Cdebugger
 CDECpar
 Cdelimited_stream
 Cdim_vectorVector representing the dimensions (size) of an Array
 Cdir_entry
 Cload_path::dir_info
 Cdirectory_path
 Cdisplay_info
 Cdynamic_library
 Cdynamic_loader
 Cdynamic_library::dynlib_rep
 CEIG
 Ceigs_callback
 Caction_container::elem
 Cstd::enable_shared_from_this
 Cprofiler::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
 Cenv
 Cenvironment
 Coctave_int_cmp_op::eq
 Cequal_types< T1, T2 >
 Cequal_types< T, T >
 Cequiv< T >
 Cerror_system
 Cevent_managerProvides threadsafe access to octave
 Cstd::exceptionSTL class
 Cexecution_exception
 Coctave_class::exemplar_info
 CExtendedCharTableA table which stores sequences of unicode characters, referenced by hash keys
 CFacet
 Cfcn_info
 Cfcn_info::fcn_info_rep
 Cfftw
 Cfftw_planner
 Cfile_info
 Cload_path::file_info
 Cfilepos
 Cfind_file_less_than
 Cfloat_display_format
 Cfloat_fftw_planner
 Cfloat_format
 Cfloat_params
 CFloatEIG
 Ctext_renderer::font
 Cfp_type_traits< T >
 Cfp_type_traits< Complex >
 Cfp_type_traits< FloatComplex >
 Cft_manager
 Coctave_int_cmp_op::ge
 Cgejsv_lwork< T >
 CGenericEventNotifyReceiver
 CGenericEventNotifySender
 Cgepbalance< T >
 Cglob_match
 Cgraphics_toolkit
 Cgroup
 Cgsvd< T >
 Coctave_int_cmp_op::gt
 Cgtk_manager
 Cgui_pref
 Cgzomanip2< T1, T2 >Gzipped file output stream manipulator class
 Chdf5_callback_data
 Chelp_system
 Chess< T >
 Chistory_system
 CHistoryFile
 CHistoryScroll
 CHistoryType
 Chook_function
 Chook_function_list
 Cidentity_val< T >
 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 >
 Cimage_region
 Cbase_lexer::input_buffer
 Cinput_reader
 Cinput_system
 CTerminalView::InputMethodData
 Cinterpreter
 Cinterpreter_events
 Cinterrupt_handler
 Cinterval
 Cstd::ios_baseSTL class
 Cstd::iostream
 Cis_class_type< T1 >
 Cis_instance< Template, T >
 Cis_instance< Template, Template< T > >
 Cjava_local_ref< T >
 CJVMArgs
 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
 Clexical_feedback
 Clo_ieee_double
 Clo_ieee_float
 Cload_path
 Cload_save_format
 Cload_save_system
 CLogger
 CLSODE_options
 CLSODE_options_struct
 Coctave_int_cmp_op::lt
 Clu< T >
 Cmake_valid_name_optionsHelper class for make_valid_name function calls
 Cstd::map< K, T >STL class
 Cregexp::match_element
 CMatrixType
 CMenuContainer
 Coctave_sort< T >::MergeState
 Cmex
 Cmutex
 Cmx_type_traits< T >
 Cmx_type_traits< bool >
 Cmx_type_traits< char >
 Cmx_type_traits< double >
 Cmx_type_traits< float >
 Cmx_type_traits< octave_int16 >
 Cmx_type_traits< octave_int32 >
 Cmx_type_traits< octave_int64 >
 Cmx_type_traits< octave_int8 >
 Cmx_type_traits< octave_uint16 >
 Cmx_type_traits< octave_uint32 >
 Cmx_type_traits< octave_uint64 >
 Cmx_type_traits< octave_uint8 >
 CmxArray
 CmxArray_base
 Coctave_int_cmp_op::ne
 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_alloc
 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_value
 Coctave_errno
 Coctave_fields
 Coctave_getopt_options
 Coctave_handle
 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_lvalue
 Coctave_map
 Coctave_polygon
 Coctave_print_conv< T >
 Coctave_print_conv< octave_int8 >
 Coctave_print_conv< octave_uint8 >
 Coctave_pstate
 COCTAVE_QT_OPENGL_WIDGET
 Coctave_scalar_map
 Coctave_sort< T >
 COCTAVE_STYPE
 Coctave_tex_alloc
 COCTAVE_TEX_STYPE
 Coctave_tex_yyguts_t
 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_range_traits< T >
 Coctave_value_range_traits< bool >
 Coctave_value_range_traits< double >
 Coctave_value_range_traits< float >
 Coctave_value_range_traits< octave_int16 >
 Coctave_value_range_traits< octave_int32 >
 Coctave_value_range_traits< octave_int64 >
 Coctave_value_range_traits< octave_int8 >
 Coctave_value_range_traits< octave_uint16 >
 Coctave_value_range_traits< octave_uint32 >
 Coctave_value_range_traits< octave_uint64 >
 Coctave_value_range_traits< octave_uint8 >
 CODEFunc
 CODESFunc
 Copengl_functions
 Copengl_renderer
 Copengl_tessellator
 Copengl_texture
 Cregexp::opts
 Coutput_system
 Cload_path::package_info
 Cbase_parser::parent_scope_info
 Cpassword
 Cpermute_vector
 Cpr_engineering_float< T >
 Cpr_formatted_float< T >
 Cpr_output_traits< typename >
 Cpr_output_traits< double >
 Cpr_output_traits< float >
 Cpr_rational_float< T >
 Cpreserve_stream_state
 Cprintf_format_elt
 Cprintf_format_list
 Cprintf_value_cache
 Cprivate+namespace/ +namespace/private/ +namespace/
 Cprocess_execution_result
 Cprofiler
 Coctave_int_cmp_op::prom< T1, T2 >
 CQAbstractListModel
 CQAbstractTableModel
 CQApplication
 CQConsolePrivate
 CQConstOverload< Args >
 CQConstOverload< Args... >
 CQDialog
 CQDockWidget
 CQFileDialog
 CQFileSystemModel
 CQLabel
 CQLineEdit
 CQList
 CQMainWindow
 CQMap
 CQMenu
 CQMenuBar
 CQMessageBox
 CQNonConstOverload< Args >
 CQNonConstOverload< Args... >
 CQObject
 CQPainter
 CQPushButton
 Cqr< T >
 CQsciLexer
 CQsciScintilla
 CQSettings
 CQSplitter
 CQStackedWidget
 CQStyledItemDelegate
 CQTabBar
 CQTableView
 CQTabWidget
 CQTextBrowser
 CQTextEdit
 CQThread
 CQToolButton
 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 >
 Cquit_debug_exception
 CQWidget
 Crand
 CRange
 Crange< T, typename std::enable_if< std::is_floating_point< T >::value >::type >
 Creal_ggsvd3_ptr< T1 >
 Creal_ggsvd_ptr< T1 >
 Crec_index_helper
 Crec_permute_helper
 Crec_resize_helper
 Cref_param< T >
 Crefcount< T >
 Crefcount< octave_idx_type >
 Cregexp
 Cfile_editor::removed_file_data
 Crep_token_t
 Cresource_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
 Csc_pref
 Cscanf_format_elt
 Cscanf_format_list
 Cschur< T >
 CScreenAn image of characters with associated attributes
 CScreenParm
 Cfile_editor::session_data
 Csettings
 CUi::settings_dialog
 Cdynamic_loader::shlibs_list
 Cshortcut_manager::shortcut_t
 Csigset_info
 Csingleton_cleanup_list
 Csortrows_run_t
 CSparse< T, Alloc >
 CSparse< bool >
 CSparse< T >
 Csparse_chol< chol_type >
 Csparse_chol< chol_type >::sparse_chol_rep< chol_type >
 Csparse_lu< lu_type >
 Csparse_params
 Csparse_qr< SPARSE_T >
 Csparse_qr< SPARSE_T >::sparse_qr_rep< SPARSE_T >
 Cstack_frame
 Cstack_frame_walker
 Cprofiler::stats
 Coctave::stdiostream
 Cstream
 Cstream_list
 CSTREAM_T
 Cstd::streambuf
 Ctext_renderer::string
 Cstring_vector
 Cstd::stringbuf
 Cstrip_template_param< TemplatedClass, T >
 Cstrip_template_param< TemplatedClass, TemplatedClass< T > >
 Csubst_template_param< TemplatedClass, T, S >
 Csubst_template_param< TemplatedClass, TemplatedClass< T >, S >
 Ctoken::tok_info::superclass_info
 Csvd< T >
 Csymbol_info
 Csymbol_record
 Csymbol_record::symbol_record_rep
 Csymbol_scope
 Csymbol_table
 Clexical_feedback::symbol_table_context
 Ctemporary_file_list
 CTerminalCharacterDecoderBase class for terminal character decoders
 Ctext_element
 Ctext_parser
 Ctext_processor
 Ctext_renderer
 Ctextscan
 Ctextscan_format_elt
 Ctextscan_format_list
 Copengl_texture::texture_rep
 Cthread
 Ctime
 Ctm_info
 Ctoken::tok_info
 CKeyboardTranslatorReader::Token
 Ctoken
 Clexical_feedback::token_cache
 Ctree
 Ctree_arg_size_spec
 Ctree_arg_validation
 Ctree_arg_validation_fcns
 Ctree_args_block_attribute_list
 Ctree_classdef_attribute
 Ctree_classdef_body
 Ctree_classdef_enum
 Ctree_classdef_event
 Ctree_classdef_property
 Ctree_classdef_superclass
 Ctree_decl_elt
 Cprofiler::tree_node
 Ctree_walker
 Cis_class_type< T1 >::two
 Coctave_base_value::type_conv_info
 Ctype_info
 Coctave_int_cmp_op::uiop< xop, size >
 Cultimate_element_type< T >
 Cultimate_element_type< octave_int< T > >
 Cuname
 Cunwind_action
 Cunwind_action_safe
 Cunwind_protect_var< T >
 Curl_handle_manager
 Curl_transfer
 Ctree_evaluator::value_stack< T >
 Cvec_index< T >
 CVector2
 CVector3
 Cvertex_data
 Cvertex_data::vertex_data_rep
 Cweboptions
 Cwhos_parameter
 Cyy_buffer_state
 Cyy_trans_info
 Cyyguts_t
 Cbool *
 Cchar *
 Coctave_idx_type
 Cvoid * *