Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
 Nanzu
 Nboost
 Nceres
 Ncl
 Nconftest
 Ndetail
 Ndoc_template
 Ndocs
 NEigenNamespace containing all symbols from the Eigen library
 Nexercise_trampoline
 Nexternal
 Ngdb
 Ngeographiclib
 NGeographicLibNamespace for GeographicLib
 NgtsamTraits
 Ngtsam_unstable
 Ngtwrap
 Nhandle_from_move_only_type_with_operator_PyObject
 Nhip_impl
 Ninternal
 Nleaf
 Nnet
 NNETGeographicLib
 Nother_lib
 Nparse_doxygen_xml
 Npets
 Npybind11
 Nsetup
 Nsimulated2D
 Nsimulated2DOriented
 NSpectra
 Nstd
 NSymbolicConditional
 Ntest_backwards_compatibility
 Ntest_basis
 Ntest_Cal3Fisheye
 Ntest_Cal3Unified
 Ntest_custom_factor
 Ntest_dataset
 Ntest_DecisionTreeFactor
 Ntest_DiscreteBayesNet
 Ntest_DiscreteBayesTree
 Ntest_DiscreteConditional
 Ntest_DiscreteDistribution
 Ntest_DiscreteFactorGraph
 Ntest_docs
 Ntest_DSFMap
 Ntest_DsfTrackGenerator
 Ntest_exc_sp
 Ntest_exceptions
 Ntest_Factors
 Ntest_FixedLagSmootherExample
 Ntest_FrobeniusFactor
 Ntest_GaussianBayesNet
 Ntest_GaussianFactorGraph
 Ntest_GraphvizFormatting
 Ntest_HybridBayesNet
 Ntest_HybridFactorGraph
 Ntest_HybridNonlinearFactorGraph
 Ntest_HybridValues
 Ntest_initialize_pose3
 Ntest_interface_parser
 Ntest_interpreter
 Ntest_JacobianFactor
 Ntest_KalmanFilter
 Ntest_KarcherMeanFactor
 Ntest_lago
 Ntest_LocalizationExample
 Ntest_logging_optimizer
 Ntest_matlab_wrapper
 Ntest_NonlinearOptimizer
 Ntest_OdometryExample
 Ntest_pickle
 Ntest_pickling
 Ntest_PinholeCamera
 Ntest_PlanarSLAMExample
 Ntest_Point2
 Ntest_Point3
 Ntest_Pose2
 Ntest_Pose2SLAMExample
 Ntest_Pose3
 Ntest_Pose3SLAMExample
 Ntest_PriorFactor
 Ntest_pybind_wrapper
 Ntest_Rot3
 Ntest_sam
 Ntest_Scenario
 Ntest_SfmData
 Ntest_SFMExample
 Ntest_ShonanAveraging
 Ntest_Sim2
 Ntest_Sim3
 Ntest_SimpleCamera
 Ntest_SO4
 Ntest_SOn
 Ntest_StereoVOExample
 Ntest_template_instantiator
 Ntest_thread
 Ntest_TranslationRecovery
 Ntest_Triangulation
 Ntest_Utilities
 Ntest_Values
 Ntest_VisualISAMExample
 NtestEssentialMatrixConstraint
 Ntesting
 NtestScenarioRunner
 CA
 CA_Repeat
 CA_Tpl
 Caccessor
 CAction_aat_product
 CAction_ata_product
 CAction_atv_product
 CAction_axpby
 CAction_axpy
 CAction_cholesky
 CAction_ger
 CAction_hessenberg
 CAction_lu_decomp
 CAction_lu_solve
 CAction_matrix_matrix_product
 CAction_matrix_matrix_product_bis
 CAction_matrix_vector_product
 CAction_partial_lu
 CAction_rot
 CAction_symv
 CAction_syr2
 Caction_t
 CAction_tridiagonalization
 CAction_trisolve
 CAction_trisolve_matrix
 CAction_trmm
 CAdder
 CAdderBase
 Cadjoint_specific
 Cadjoint_specific< false >
 Cadjoint_specific< true >
 Calias_constructor
 Calt_prod
 Calways_construct_holder
 CAngularVelocity
 CAnimal
 CAnnoyingScalar
 Cany_container
 Canyset
 Carg
 Carg_v
 CArgAlwaysConverts
 CArgInspector1
 CArgInspector2
 Cargs
 Cargs_proxy
 Cargument_loaderHelper class which loads arguments for C++ functions called from Python
 Cargument_recordInternal data structure which holds metadata about a keyword argument
 CarithmeticAnnotation to mark enums as an arithmetic type
 Carithmetic_shift_right
 Carray
 Carray_caster
 Carray_info
 Carray_info< char[N]>
 Carray_info< std::array< char, N > >
 Carray_info< std::array< T, N > >
 Carray_info< T[N]>
 Carray_info_scalar
 Carray_t
 CArrayStruct
 Carrow_proxyQuick proxy class needed to implement operator-> for iterators which can't return pointers
 Catom
 CB
 CB_Repeat
 CB_Tpl
 CBall
 CBallPointStuff
 CbaseAnnotation indicating that a class derives from another given type
 CBase
 CBatchMatMul
 Cbench_impl
 Cbench_impl< Transformation, 0 >
 Cbenchmark_t
 CBenchmarkSuite
 CBennett5_functor
 Cblas_interface
 Cblas_interface< SCALAR >
 Cblaze_interface
 Cblitz_interface
 Cblitz_LU_solve_interface
 Cbool_
 CboolsCompile-time all/any/none of that check the boolean value of all template types
 CBoxBOD_functor
 CBreaksBase
 CBreaksTramp
 CBtlConfig
 CBtlString
 Cbuffer
 Cbuffer_infoInformation record describing a Python buffer object
 Cbuffer_protocolAnnotation which enables the buffer protocol for a type
 Cbuiltin_exceptionC++ bindings of builtin Python exceptions
 Cbytearray
 Cbytes
 CC1
 CC2
 Cc_interface_base
 CC_Map_MatrixXd
 CC_MatrixXd
 CC_Repeat
 CC_Tpl
 Ccall_guard
 Ccall_guard< T >
 Ccall_guard< T, Ts... >
 Ccall_guard<>
 CCallConfig
 CCamera
 Ccapsule
 Ccasting_test
 Ccasting_test_runner
 Ccasting_test_runner< SrcScalar, typename internal::enable_if<(NumTraits< SrcScalar >::IsComplex)>::type >
 CCastXpr
 CCat
 CCColamd_Col_struct
 CCColamd_Row_struct
 Ccenter_of_mass
 Ccheck_ostream_impl
 Ccheck_ostream_impl< bool >
 Ccheck_ostream_impl< std::complex< Scalar > >
 Ccheck_rsqrt_impl
 Ccheck_rsqrt_impl< std::complex< T > >
 Ccheck_sqrt_impl
 Ccheck_sqrt_impl< std::complex< T > >
 CcheckIdx
 CChihuahua
 Cchwirut2_functor
 Ccirculant_functor
 Ccirculant_helper
 Cckrinfo_t
 CClass
 Cclass_
 Ccnbr_t
 CCombine
 Ccommon_iterator
 Ccompare_buffer_info
 Ccompare_buffer_info< T, detail::enable_if_t< detail::is_pod_struct< T >::value > >
 Ccompare_buffer_info< T, detail::enable_if_t< std::is_integral< T >::value > >
 Ccompile_time_device_info
 Ccomplex
 CComplexStruct
 CConsistencyVisitor
 CConstFixedBlockXpr
 CConstFixedSegmentReturnType
 CConstNColsBlockXpr
 CConstNRowsBlockXpr
 CConstRefCasted
 Cconstructor
 CConstructorStats
 Ccontainer_traits
 Ccontributor
 Ccopyable_holder_caster
 CCopyOnlyInt
 CCounter
 Ccpp_functionWraps an arbitrary C++ function/method/lambda function/.. into a callable Python object
 CCrazy
 CCrazyDecisionTree
 Cctrl_t
 Ccustom_type_setup
 CCustomGuard
 CCustomOperatorNew
 CCustomReducer
 CCwiseClampOp
 CD_Repeat
 CD_Tpl
 Cdeferred_typeDefer the evaluation of type T until types Us are instantiated
 CDenseLM
 CDependentGuard
 Cdescr
 CDestructionTester
 Cdict
 Cdict_readonlyPython's dictionary protocol permits this to be a forward iterator
 Cdifferent_resolutions
 CDirect
 CDiscreteFactorDiscrete values for
 CDiscreteValues
 CDispatchIssue
 CDistanceCalculator
 CdocAnnotation for documentation
 CDog
 Cdoublecomplex
 CDT
 CDtorTestBase
 CDtorTestDerived
 Cdtype
 CDtypeCheck
 CDtypeSizeCheck
 Cdummy_a
 Cdummy_b
 Cdummy_c
 Cdummy_d
 Cdummy_e
 Cdummy_inst
 Cdummy_op
 Cdummy_op< dummy_a, dummy_a >
 Cdummy_op< dummy_a, dummy_b >
 Cdummy_op< dummy_a, dummy_c >
 Cdummy_op< dummy_b, dummy_a >
 Cdummy_op< dummy_b, dummy_b >
 Cdummy_op< dummy_b, dummy_c >
 Cdummy_op< dummy_c, dummy_a >
 Cdummy_op< dummy_c, dummy_b >
 Cdummy_op< dummy_c, dummy_c >
 Cdummy_test
 Cdummy_test< dummy_a, dummy_a >
 Cdummy_test< dummy_b, dummy_b >
 Cdummy_test< dummy_c, dummy_c >
 CDummyGenerator
 Cduration_caster
 Cdynamic_attrAnnotation which enables dynamic attributes, i.e. adds __dict__ to a class
 CE_ncIssue #487: binding std::vector<E> with E non-copyable
 Ceckerle4_functor
 Ceigen2_interface
 Ceigen3_interface
 Ceigen_extract_stride
 Ceigen_extract_stride< Eigen::Map< PlainObjectType, MapOptions, StrideType > >
 Ceigen_extract_stride< Eigen::Ref< PlainObjectType, Options, StrideType > >
 CEIGEN_INDEXED_VIEW_METHOD_TYPE
 Ceigen_map_caster
 Ceigen_optimization_barrier_test
 Ceigen_optimization_barrier_test< Packet, typename internal::enable_if< !NumTraits< Packet >::IsComplex &&!internal::is_same< Packet, Eigen::half >::value &&!internal::is_same< Packet, Eigen::bfloat16 >::value >::type >
 CEigenConformable
 CEigenProps
 CEl
 CEliminationTreeTester
 Cellipsis
 Cembedded_modulePython 2.7/3.x compatible version of PyImport_AppendInittab and error checks
 Cempty
 Cenum_Binds C++ enumerations and enumeration classes to Python
 Cenum_base
 CEqualAssignement
 CEqualityChecker
 Cequivalent_integer
 Cequivalent_integer< false, 1 >
 Cequivalent_integer< false, 2 >
 Cequivalent_integer< false, 4 >
 Cequivalent_integer< false, 8 >
 Cequivalent_integer< true, 1 >
 Cequivalent_integer< true, 2 >
 Cequivalent_integer< true, 4 >
 Cequivalent_integer< true, 8 >
 Cerror_already_set
 Cerror_fetch_and_normalize
 Cerror_scopeRAII wrapper that temporarily clears any Python error state
 CEulerAngles
 Cevaluate_defaults_action_t
 Cexactly_one
 Cexactly_one< P, Default >
 CExampleMandA
 CExampleVirt
 Cexception
 Cfactory
 Cfactory< CFunc, AFunc, CReturn(CArgs...), AReturn(AArgs...)>
 Cfactory< Func, void_type(*)(), Return(Args...)>
 CFailure
 CFancySpheres
 Cfield_descriptor
 CFixedBlockXpr
 CFixedSegmentReturnType
 Cfloat_
 CFoo
 CFooReturnType
 Cformat_descriptor
 Cformat_descriptor< char[N]>
 Cformat_descriptor< std::array< char, N > >
 Cformat_descriptor< std::complex< T >, detail::enable_if_t< std::is_floating_point< T >::value > >Glibc defines I as a macro which breaks things, e.g., boost template names
 Cformat_descriptor< T, detail::enable_if_t< detail::array_info< T >::is_array > >
 Cformat_descriptor< T, detail::enable_if_t< detail::is_pod_struct< T >::value > >
 Cformat_descriptor< T, detail::enable_if_t< std::is_arithmetic< T >::value > >
 Cformat_descriptor< T, detail::enable_if_t< std::is_enum< T >::value > >
 CFrame
 Cfrozenset
 Cfunc
 Cfunc< res, arg1, arg2, TMATV >
 Cfunc< res, arg1, arg2, TMATVMAT >
 Cfunc< res, arg1, arg2, TV >
 Cfunction
 Cfunction_callInternal data associated with a single function call
 Cfunction_record
 CFunctor
 CGaussianConditional
 CGaussianFactorContinuous multi-dimensional vectors for
 Cgeneral_matrix_vector_product_wrapper
 CgenerateTestMatrix
 CgenerateTestMatrix< MatrixType, 0 >
 CgenerateTestMatrix< MatrixType, 1 >
 CGenerator1D
 CGenerator2D
 Cgeneric_item
 Cgeneric_iteratorSTL iterator template used for tuple, list, sequence and dict
 Cgeneric_typeGeneric support for creating new Python heap types
 Cgeod_geodesic
 Cgeod_geodesicline
 Cgeod_polygon
 Cget_dim
 Cget_dim< Matrix< S, R, C, O, MR, MC > >
 CGetDifferentType
 CGetDifferentType< double >
 CGetDifferentType< float >
 CGetDifferentType< std::complex< T > >
 Cgil_scoped_acquire
 Cgil_scoped_release
 Cgk_csr_t
 Cgk_graph_t
 Cgk_HTable_t
 Cgk_i2cc2i_t
 Cgk_mcore_t
 Cgk_mop_t
 Cgk_optionThe structure that stores the information about the command-line options
 Cgk_seq_t
 Cgk_str_t
 Cgk_StringMap_t
 Cgk_Tokens_t
 CGlMatrixHelper
 CGlMatrixHelper< false, _Flags >
 CGlMatrixHelper< true, _Flags >
 Cgmm_interface
 CGpsMeasurement
 CGpuHelper
 CGraph
 Cgraph_t
 CGraphNode
 Chahn1_functor
 Chandle
 Chandle_type_name
 Chandle_type_name< args >
 Chandle_type_name< array >
 Chandle_type_name< array_t< T, Flags > >
 Chandle_type_name< bool_ >
 Chandle_type_name< bytes >
 Chandle_type_name< float_ >
 Chandle_type_name< int_ >
 Chandle_type_name< iterable >
 Chandle_type_name< iterator >
 Chandle_type_name< kwargs >
 Chandle_type_name< none >
 Chas_operator_delete
 Chas_operator_delete< T, void_t< decltype(static_cast< void(*)(void *)>(T::operator delete))> >
 Chas_operator_delete_size
 Chas_operator_delete_size< T, void_t< decltype(static_cast< void(*)(void *, size_t)>(T::operator delete))> >
 CHashMe
 Cholder_helper
 Chuman_duration_t
 Chybrd_functor
 CHybridValues
 CHybridValues
 CHybridValues
 Chybrj_functor
 CIcoSphere
 Cimag
 Cimaxdiv_t
 CIMUHelper
 CImuMeasurement
 CIncTypeLike UserType, but increments value on copy for quick reference vs. copy tests
 Cindex_sequenceIndex sequences
 Cindexing_functor
 Cinit
 CInitCounter
 Cinputfile_entry_t
 Cinputfile_t
 CInsertZeros
 CinstanceThe 'instance' type which needs to be standard layout (need to be able to use 'offsetof')
 Cint_
 Cint_to_str
 Cint_to_str< 0, Digits... >
 Cinternals
 CIntFloatA simple union for basic testing
 Cintrinsic_typeHelper template to strip away type modifiers
 Cintrinsic_type< const T >
 Cintrinsic_type< const T[N]>
 Cintrinsic_type< T & >
 Cintrinsic_type< T && >
 Cintrinsic_type< T * >
 Cintrinsic_type< T[N]>
 CInverse
 Cis_comparable
 Cis_comparable< T, enable_if_t< container_traits< T >::is_element &&container_traits< T >::is_comparable > >
 Cis_comparable< T, enable_if_t< container_traits< T >::is_pair > >
 Cis_comparable< T, enable_if_t< container_traits< T >::is_vector > >
 Cis_complex
 Cis_complex< std::complex< T > >
 Cis_copy_assignable
 Cis_copy_assignable< Container, enable_if_t< all_of< std::is_copy_assignable< Container >, std::is_same< typename Container::value_type &, typename Container::reference > >::value > >
 Cis_copy_assignable< std::pair< T1, T2 > >
 Cis_copy_constructible
 Cis_copy_constructible< Container, enable_if_t< all_of< std::is_copy_constructible< Container >, std::is_same< typename Container::value_type &, typename Container::reference >, negation< std::is_same< Container, typename Container::value_type > > >::value > >
 Cis_copy_constructible< std::pair< T1, T2 > >
 Cis_finalAnnotation for classes that cannot be subclassed
 Cis_fmt_numeric
 Cis_fmt_numeric< std::complex< T >, detail::enable_if_t< std::is_floating_point< T >::value > >
 Cis_fmt_numeric< T, enable_if_t< std::is_arithmetic< T >::value > >
 Cis_holder_type
 Cis_holder_type< base, std::unique_ptr< base, deleter > >
 Cis_input_iteratorCheck if T looks like an input iterator
 Cis_input_iterator< T, void_t< decltype(*std::declval< T & >()), decltype(++std::declval< T & >())> >
 Cis_instantiation
 Cis_instantiation< Class, Class< Us... > >
 Cis_methodAnnotation for methods
 Cis_new_style_constructorTag for a new-style __init__ defined in detail/init.h
 Cis_operatorAnnotation for operators
 Cis_std_array
 Cis_std_array< std::array< T, N > >
 Cis_template_base_of_impl
 Cisparams_t
 Citems_view
 Citerable
 CIterativeLM
 Citerator
 Citerator_access
 Citerator_key_access
 Citerator_state
 Citerator_value_access
 Citers_before_test
 Citers_before_test< double >
 CIvcColType
 CIvcRowType
 CIvcType
 CJacobianFactor
 Ckeep_aliveKeep patient alive while nurse lives
 Ckeys_view
 CKittiCalibration
 Ckw_only
 Ckwargs
 Ckwargs_proxy
 CLabrador
 Clacking_copy_ctor
 Clacking_move_ctor
 Clanczos1_functor
 Clist
 Clist_caster
 Clist_item
 Clmder_functor
 Clmdif_functor
 Clmstr_functor
 Cloader_life_support
 Clocal_internals
 CLocalBaseSimple class used to test py::local:
 CLocalException
 CLocalSimpleException
 Cloop_on_k
 Cloop_on_k< M, N, END >
 Cloop_on_m
 Cloop_on_m< END, N, K >
 Cloop_on_n
 Cloop_on_n< M, END, K, Scalar, Mode >
 CLoopyBelief
 Cmake_index_sequence_impl
 Cmake_index_sequence_impl< 0, S... >
 CMakeComplexOp
 CMandelbrotThread
 CMandelbrotWidget
 Cmap_caster
 Cmap_size
 Cmap_size< 10 >
 Cmap_size< 11 >
 Cmap_size< 12 >
 Cmap_size< 13 >
 Cmapstaticmethods_impl
 Cmapstaticmethods_impl< PlainObjectType, false, IsVector >
 Cmapstaticmethods_impl< PlainObjectType, true, false >
 Cmapstaticmethods_impl< PlainObjectType, true, true >
 CMatrixReplacement
 Cmeasure_all_pot_sizes_action_t
 Cmeasure_default_sizes_action_t
 Cmemoryview
 Cmesh_t
 CmetaclassAnnotation which requests that a special metaclass is created for a type
 CMGH09_functor
 CMGH10_functor
 CMGH17_functor
 Cmisra1a_functor
 Cmisra1d_functor
 CMixed_Perf_Analyzer
 CMixGL
 CMixGL2
 Cmodule_Wrapper for Python extension modules
 Cmodule_localAnnotation that marks a class as local to the module:
 CMovable
 Cmove_always
 Cmove_always< T, enable_if_t< all_of< move_is_plain_type< T >, negation< is_copy_constructible< T > >, std::is_move_constructible< T >, std::is_same< decltype(std::declval< make_caster< T >>().operator T&()), T & > >::value > >
 Cmove_if_unreferenced
 Cmove_if_unreferenced< T, enable_if_t< all_of< move_is_plain_type< T >, negation< move_always< T > >, std::is_move_constructible< T >, std::is_same< decltype(std::declval< make_caster< T >>().operator T&()), T & > >::value > >
 Cmove_only_holder_caster
 CMoveOnlyInt
 CMoveOrCopyInt
 Cmstream
 Cmtl4_interface
 Cmulti_array_iterator
 Cmultiple_inheritanceAnnotation indicating that a class is involved in a multiple inheritance relationship
 CMultiplyFunctorFunctor that takes a matrix and multiplies every element by m
 Cmy_exception
 Cmy_functor
 CMyClassA
 CMyException
 CMyException2
 CMyException3
 CMyException4
 CMyException5
 CMyException5_1
 CMyException6
 CMyGenerator
 CMyImpl
 CMyInterface
 CMyStruct
 CMyType
 CMyVectorType
 CnameAnnotation for function names
 CNColsBlockXpr
 CNCVirt
 CNCVirtTrampoline
 Cnegation
 CNoBraceInitialization
 CnodeleteDummy destructor wrapper that can be used to expose classes with a private destructor
 CNoiseModelFactor
 CNonCopyable
 CNonCopyableInt
 Cnone
 CNoneCastTester
 CNoneTester
 CNonlinearFactorContinuous, differentiable manifold values for
 CNonlinearMeasurementModel
 CNonlinearMotionModel
 CNonRefIterator
 Cnonsimple_values_and_holders
 CNonVirtualBase
 CNonVirtualDerived
 CNonZeroIterator
 CNonZeroSentinel
 Cnpy_api
 Cnpy_format_descriptor
 Cnpy_format_descriptor< char[N]>
 Cnpy_format_descriptor< std::array< char, N > >
 Cnpy_format_descriptor< T, enable_if_t< array_info< T >::is_array > >
 Cnpy_format_descriptor< T, enable_if_t< satisfies_any_of< T, std::is_arithmetic, is_complex >::value > >
 Cnpy_format_descriptor< T, enable_if_t< std::is_enum< T >::value > >
 Cnpy_format_descriptor_name
 Cnpy_format_descriptor_name< T, enable_if_t< is_complex< T >::value > >
 Cnpy_format_descriptor_name< T, enable_if_t< std::is_floating_point< T >::value > >
 Cnpy_format_descriptor_name< T, enable_if_t< std::is_integral< T >::value > >
 Cnrinfo_t
 CNRowsBlockXpr
 Cnumpy_internals
 Cnumpy_type_info
 Cobj_attr
 Cobject
 CObjectReference counted object base class
 Cobject_api
 Cop_Operator implementation generator
 Cop_implBase template of operator implementations
 Coptional_caster
 COptionalHolder
 COptionalProperties
 Coptions
 COstreamRedirect
 Cother_matrix_type
 Cother_matrix_type< Matrix< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > >
 Coverload_cast
 Coverload_cast_impl
 Coverride_hash
 Coverride_unused
 Cpack_elementReturn the Nth element from the parameter pack
 Cpack_element< 0, T, Ts... >
 CPacketBlockSet
 Cpacketmath_pcast_ops_runner
 Cpacketmath_pcast_ops_runner< Scalar, Packet, typename internal::enable_if< NumTraits< Scalar >::IsComplex >::type >
 Cpad
 CPanther
 Cparams_t
 CPartialNestedStruct
 CPartialStruct
 Cpartition_action_t
 Cpcast_array
 Cpcast_array< SrcPacket, TgtPacket, 1, TgtCoeffRatio >
 Cpcast_array< SrcPacket, TgtPacket, 2, 1 >
 Cpcast_array< SrcPacket, TgtPacket, 4, 1 >
 Cpcast_array< SrcPacket, TgtPacket, 8, 1 >
 Cpdbf
 Cpickle_factoryImplementation for py::pickle(GetState, SetState)
 Cpickle_factory< Get, Set, RetState(Self), NewInstance(ArgState)>
 CPlain
 CPlanimeter
 CPlusEqualAssignement
 CPointPointMinimizer
 Cpolymorphic_type_hook
 Cpolymorphic_type_hook_base
 Cpolymorphic_type_hook_base< itype, detail::enable_if_t< std::is_polymorphic< itype >::value > >
 CPortable_Perf_Analyzer
 CPortable_Timer
 Cpos
 Cpos_only
 CPose3
 CPostOrderVisitor
 CPreOrderVisitor
 CprependMark a function for addition at the beginning of the existing overload chain instead of the end
 Cpreprocessed_inputfile_entry_t
 Cpreprocessed_inputfile_t
 Cprint_n
 Cprint_n< END >
 Cprocess_attribute
 Cprocess_attribute< arg >Process a keyword argument attribute (without a default value)
 Cprocess_attribute< arg_v >Process a keyword argument attribute (with a default value)
 Cprocess_attribute< arithmetic >Process an 'arithmetic' attribute for enums (does nothing here)
 Cprocess_attribute< base< T > >Process a parent class attribute (deprecated, does not support multiple inheritance)
 Cprocess_attribute< buffer_protocol >
 Cprocess_attribute< call_guard< Ts... > >
 Cprocess_attribute< char * >
 Cprocess_attribute< const char * >Process an attribute specifying the function's docstring (provided as a C-style string)
 Cprocess_attribute< custom_type_setup >
 Cprocess_attribute< doc >Process an attribute specifying the function's docstring
 Cprocess_attribute< dynamic_attr >
 Cprocess_attribute< is_final >
 Cprocess_attribute< is_method >Process an attribute which indicates that this function is a method
 Cprocess_attribute< is_new_style_constructor >
 Cprocess_attribute< is_operator >Process an attribute which indicates that this function is an operator
 Cprocess_attribute< keep_alive< Nurse, Patient > >
 Cprocess_attribute< kw_only >Process a keyword-only-arguments-follow pseudo argument
 Cprocess_attribute< metaclass >
 Cprocess_attribute< module_local >
 Cprocess_attribute< multiple_inheritance >Process a multiple inheritance attribute
 Cprocess_attribute< name >Process an attribute specifying the function's name
 Cprocess_attribute< pos_only >Process a positional-only-argument maker
 Cprocess_attribute< prepend >Process a 'prepend' attribute, putting this at the beginning of the overload chain
 Cprocess_attribute< return_value_policy >Process an attribute indicating the function's return value policy
 Cprocess_attribute< scope >Process an attribute which indicates the parent scope of a method
 Cprocess_attribute< sibling >
 Cprocess_attribute< T, enable_if_t< is_pyobject< T >::value > >
 Cprocess_attribute_default
 Cprocess_attributesRecursively iterate over variadic template arguments
 CprocessTriangularMatrix
 CprocessTriangularMatrix< MatrixType, 0 >
 CProjectionChart
 CProjectionFunctorFunctor that performs Ax where A is a matrix and x is a vector
 CProjective
 Cprune_column
 CPyA_Repeat
 CPyA_Tpl
 CPyArray_Proxy
 CPyArrayDescr_Proxy
 CPyB_Repeat
 CPyB_Tpl
 CPyC_Repeat
 CPyD_Repeat
 CPyExampleVirt
 Cpyobject_caster
 Cpyobject_caster< array_t< T, ExtraFlags > >
 Cpyobject_tagTag and check to identify a class which implements the Python object API
 CPyTF6
 CPyTF7
 CPythonAlreadySetInDestructor
 Cpythonbuf
 CPythonCallInDestructor
 CPyVirtClass
 CPyVoidScalarObject_Proxy
 CPyWidget
 CQuaternionDemo
 CrandomMatrixWithImagEivals
 CrandomMatrixWithImagEivals< MatrixType, 0 >
 CrandomMatrixWithImagEivals< MatrixType, 1 >
 Crat42_functor
 Crat43_functor
 Cre_pattern_buffer
 Cre_registers
 Creal
 CRecord
 CrefReference counting helper
 Cref_tag
 CReferenceSensitiveOptional
 CRefQualified
 CRegisteredDerived
 Cregmatch_t
 Cremove_classStrip the class from a method type
 Cremove_class< R(C::*)(A...) const >
 Cremove_class< R(C::*)(A...)>
 Cremove_cvref
 CRenderingWidget
 CResectioningFactor
 Creturn_value_policy_override
 Creturn_value_policy_override< Return, detail::enable_if_t< std::is_base_of< type_caster_generic, make_caster< Return > >::value, void > >
 CRing
 CRValueCaster
 CRValueRefParam
 CSafeScalar
 Csame_size
 Cscalar_norm1_op
 CScaledVelocityFunctor
 CscopeAnnotation for parent scope
 Cscope_exit
 Cscoped_estream_redirect
 Cscoped_interpreter
 Cscoped_ostream_redirect
 Cselect_indices_implMake an index sequence of the indices of true arguments
 Cselect_indices_impl< index_sequence< IPrev... >, I, B, Bs... >
 Cself_t
 Csequence
 Csequence_fast_readonlyLightweight iterator policy using just a simple pointer: see PySequence_Fast_ITEMS
 Csequence_item
 Csequence_slow_readwriteFull read and write access using the sequence protocol: see detail::sequence_accessor
 Cset
 Cset_caster
 Cshared_exception
 Cshift_left
 CShiftLeftXpr
 CShiftRightXpr
 CsiblingAnnotation indicating that a function is an overload associated with a given "sibling"
 Csimple_collector
 CSimpleStruct
 CSimpleStructReordered
 CSimpleTensorGenerator
 CSimpleTensorGenerator< bool, NumDims >
 Csize_triple_t
 Cslice
 CSnavelyProjection
 Csome_non_vectorizable_type
 CsparseGaussianTest
 CSparseLUImpl
 CSqrtOutputKernel
 CState
 Cstatic_size_generator
 Cstatic_size_generator< 1, Perf_Analyzer, Action, Interface >
 Cstaticmethod
 Cstereo_meas_t
 CSTL_interface
 CSTL_Perf_Analyzer
 CSTL_Timer
 Cstr
 Cstr_attr
 Cstring_caster
 CStringStruct
 Cstrip_function_object
 CStrIssue
 CSudokuA class that encodes Sudoku's as a CSP problem
 CSuiteSparse_config_struct
 Ctensor_interface
 CTensorAssignThe tensor assignment class
 CTensorBlockParams
 CTensorBroadcastingTensor broadcasting class
 CTensorContractionTensor contraction class
 CTensorConvolutionTensor convolution class
 CTensorConvolutionTensor convolution class
 CTensorExecutorThe tensor executor class
 CTensorExprTensor expression classes
 CTensorFFTTensor FFT class
 CTensorForcedEvalTensor reshaping class
 CTensorForcedEvalTensor reshaping class
 CTensorImagePatchPatch extraction specialized for image processing. This assumes that the input has a least 3 dimensions ordered as follow: 1st dimension: channels (of size d) 2nd dimension: rows (of size r) 3rd dimension: columns (of size c) There can be additional dimensions such as time (for video) or batch (for bulk processing after the first 3. Calling the image patch code with patch_rows and patch_cols is equivalent to calling the regular patch extraction code with parameters d, patch_rows, patch_cols, and 1 for all the additional dimensions
 CTensorIndexTupleTensor + Index Tuple class
 CTensorInflationTensor inflation class
 CTensorKChippingReshapingA chip is a thin slice, corresponding to a column or a row in a 2-d tensor
 CTensorLayoutSwapSwap the layout from col-major to row-major, or row-major to col-major, and invert the order of the dimensions
 CTensorPaddingTensor padding class. At the moment only padding with a constant value is supported
 CTensorPatchTensor patch class
 CTensorReductionTensor reduction class
 CTensorReshapingTensor reshaping class
 CTensorReverseTensor reverse elements class
 CTensorScanTensor scan class
 CTensorShufflingTensor shuffling class
 CTensorSlicingTensor slicing class
 CTensorStridingTensor striding class
 CTensorTraceTensor Trace class
 CTensorTupleIndexConverts to Tensor<Tuple<Index, Scalar> > and reduces to Tensor<Index>
 CTensorVolumePatchPatch extraction specialized for processing of volumetric data. This assumes that the input has a least 4 dimensions ordered as follows:
 CTest
 Ctest_block_recursion
 Ctest_block_recursion< 0, N >
 Ctest_cast
 Ctest_cast_helper
 Ctest_cast_helper< SrcPacket, TgtPacket, SrcCoeffRatio, TgtCoeffRatio, false >
 Ctest_cast_helper< SrcPacket, TgtPacket, SrcCoeffRatio, TgtCoeffRatio, true >
 Ctest_cast_runner
 Ctest_cast_runner< Scalar, typename internal::enable_if< NumTraits< Scalar >::IsComplex >::type >
 Ctest_cast_runner< SrcPacket, TgtScalar, TgtPacket, false, false >
 Ctest_cast_runner< SrcPacket, TgtScalar, TgtPacket, true, false >
 Ctest_cast_runner< SrcPacket, TgtScalar, TgtPacket, true, true >
 Ctest_initializer
 Ctest_override_cache_helper
 Ctest_override_cache_helper_trampoline
 Ctest_transform
 CTestAllocator
 CTestFactor1
 CTestFactor4
 CTestFactor5
 CTestFactor6
 CTestFactorN
 CTestFactory1
 CTestFactory2
 CTestFactory3
 CTestFactory4
 CTestFactory5
 CTestFactory6
 CTestFactory7
 CTestFactoryHelper
 CTestFixture
 CTestForest
 CTestFunc1
 CTestMethodDispatching
 CTestMethodDispatching< Scalar, 1 >
 CTestNaryFactor
 CTestNode
 CTestProperties
 CTestPropertiesOverride
 CTestPropRVP
 CTestQueue
 CTestRegistry
 CTestResult
 CTestThread
 CTestValue
 CTestValueData
 CTestValues
 Cthurber_functor
 Ctimes2_op
 Ctiny_blitz_interface
 CToRotationMatrixWrapper
 CTplCtorClassIssue #528: templated constructor
 CTrackball
 CTreeTest
 Ctuple
 Ctuple_caster
 Ctuple_item
 Ctvmet_interface
 Ctype
 Ctype_caster
 Ctype_caster< bool >
 Ctype_caster< CharT, enable_if_t< is_std_char_type< CharT >::value > >
 Ctype_caster< ConstRefCasted >
 Ctype_caster< CopyOnlyInt >
 Ctype_caster< Eigen::Ref< PlainObjectType, 0, StrideType >, enable_if_t< is_eigen_dense_map< Eigen::Ref< PlainObjectType, 0, StrideType > >::value > >
 Ctype_caster< MoveOnlyInt >
 Ctype_caster< MoveOrCopyInt >
 Ctype_caster< RValueCaster >
 Ctype_caster< std::array< Type, Size > >
 Ctype_caster< std::basic_string< CharT, Traits, Allocator >, enable_if_t< is_std_char_type< CharT >::value > >
 Ctype_caster< std::chrono::duration< Rep, Period > >
 Ctype_caster< std::chrono::time_point< Clock, Duration > >
 Ctype_caster< std::chrono::time_point< std::chrono::system_clock, Duration > >
 Ctype_caster< std::complex< T > >
 Ctype_caster< std::deque< Type, Alloc > >
 Ctype_caster< std::function< Return(Args...)> >
 Ctype_caster< std::list< Type, Alloc > >
 Ctype_caster< std::map< Key, Value, Compare, Alloc > >
 Ctype_caster< std::nullptr_t >
 Ctype_caster< std::pair< T1, T2 > >
 Ctype_caster< std::reference_wrapper< type > >
 Ctype_caster< std::set< Key, Compare, Alloc > >
 Ctype_caster< std::shared_ptr< T > >Specialize for the common std::shared_ptr, so users don't need to
 Ctype_caster< std::tuple< Ts... > >
 Ctype_caster< std::unique_ptr< type, deleter > >
 Ctype_caster< std::unordered_map< Key, Value, Hash, Equal, Alloc > >
 Ctype_caster< std::unordered_set< Key, Hash, Equal, Alloc > >
 Ctype_caster< std::valarray< Type > >
 Ctype_caster< std::vector< Type, Alloc > >
 Ctype_caster< T, enable_if_t< is_pyobject< T >::value > >
 Ctype_caster< T, enable_if_t< std::is_arithmetic< T >::value &&!is_std_char_type< T >::value > >
 Ctype_caster< Type, enable_if_t< is_eigen_dense_map< Type >::value > >
 Ctype_caster< Type, enable_if_t< is_eigen_dense_plain< Type >::value > >
 Ctype_caster< Type, enable_if_t< is_eigen_other< Type >::value > >
 Ctype_caster< Type, enable_if_t< is_eigen_sparse< Type >::value > >
 Ctype_caster< unchecked_mutable_reference< T, Dim > >
 Ctype_caster< unchecked_reference< T, Dim > >
 Ctype_caster< value_and_holder >
 Ctype_caster< void >
 Ctype_caster< void_type >
 Ctype_caster_baseGeneric type caster for objects stored on the heap
 Ctype_caster_generic
 Ctype_equal_to
 Ctype_hash
 Ctype_info
 Ctype_listHelper template which holds a list of types
 Ctype_recordSpecial data structure which (temporarily) holds metadata about a bound class
 Cublas_interface
 CUnaryFactor
 CUnboundStruct
 Cunchecked_mutable_reference
 Cunchecked_reference
 Cundefined_tType for an unused type slot
 Cunpacking_collectorHelper class which collects positional, keyword, * and ** arguments for a Python function call
 CUnregisteredBase
 CUnregisteredTypeDummy type which is not exported anywhere – something to trigger a conversion error
 CUserReducer
 CUserTypeA user-defined type which is exported and can be used by any test
 CUTMalt
 Cuvw_t
 Cvalue_and_holder
 CValues
 CValues
 Cvalues_and_holders
 Cvalues_view
 Cvariant_casterGeneric variant caster
 Cvariant_caster< V< Ts... > >
 Cvariant_caster_visitorVisit a variant and cast any found type to Python
 CVector2
 Cvector_has_data_and_format
 Cvector_has_data_and_format< Vector, enable_if_t< std::is_same< decltype(format_descriptor< typename Vector::value_type >::format(), std::declval< Vector >().data()), typename Vector::value_type * >::value > >
 Cvectorization_logic
 Cvectorization_logic< Scalar, false >
 Cvectorization_logic_half
 Cvectorization_logic_half< Scalar, false >
 Cvectorize_arg
 Cvectorize_helper
 Cvectorize_returned_array
 Cvectorize_returned_array< Func, void, Args... >
 CVectorType
 CVectorType< EigenVectorContainer, Scalar >
 CVectorType< StdVectorContainer, Scalar >
 CVectorValuesHybridValues simply extracts the error
 CVectorValues
 CVectorValuesHybridValues simply extracts the error
 CVirtClass
 CVirtual
 CVirtualBase
 CVirtualCounted
 CVirtualDerived
 Cvisit_helper
 Cvkrinfo_t
 Cvnbr_t
 Cvoid_caster
 Cvoid_t_impl
 Cvoid_typeHelper type to replace 'void' in some expressions
 Cweakref
 Cwide_char_arg_deleter
 CWidget
 CWrapper
 CX86_Perf_Analyzer
 CX86_Timer


gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:47:32