Main MRPT website > C++ reference for MRPT 1.5.3
List of all members | Public Types | Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes
exprtk::details::vector_holder< Type >::vector_view_impl Class Reference

Detailed Description

template<typename Type>
class exprtk::details::vector_holder< Type >::vector_view_impl

Definition at line 5256 of file exprtk.hpp.

Inheritance diagram for exprtk::details::vector_holder< Type >::vector_view_impl:
Inheritance graph

Public Types

typedef exprtk::vector_view< Type > vector_view_t
 

Public Member Functions

 vector_view_impl (vector_view_t &vec_view)
 
void set_ref (value_ptr *ref)
 
virtual bool rebaseable () const
 
value_ptr operator[] (const std::size_t &index) const
 
std::size_t size () const
 
value_ptr data () const
 

Protected Member Functions

value_ptr value_at (const std::size_t &index) const
 
std::size_t vector_size () const
 

Private Member Functions

vector_view_impl operator= (const vector_view_impl &)
 

Private Attributes

vector_view_tvec_view_
 

Member Typedef Documentation

◆ vector_view_t

Definition at line 5260 of file exprtk.hpp.

Constructor & Destructor Documentation

◆ vector_view_impl()

template<typename Type>
exprtk::details::vector_holder< Type >::vector_view_impl::vector_view_impl ( vector_view_t vec_view)
inline

Definition at line 5262 of file exprtk.hpp.

Member Function Documentation

◆ data()

template<typename Type>
value_ptr exprtk::details::vector_holder< Type >::vector_holder_base::data ( ) const
inlineinherited

Definition at line 5175 of file exprtk.hpp.

◆ operator=()

template<typename Type>
vector_view_impl exprtk::details::vector_holder< Type >::vector_view_impl::operator= ( const vector_view_impl )
private

◆ operator[]()

template<typename Type>
value_ptr exprtk::details::vector_holder< Type >::vector_holder_base::operator[] ( const std::size_t &  index) const
inlineinherited

Definition at line 5165 of file exprtk.hpp.

◆ rebaseable()

template<typename Type>
virtual bool exprtk::details::vector_holder< Type >::vector_view_impl::rebaseable ( ) const
inlinevirtual

Reimplemented from exprtk::details::vector_holder< Type >::vector_holder_base.

Definition at line 5271 of file exprtk.hpp.

◆ set_ref()

template<typename Type>
void exprtk::details::vector_holder< Type >::vector_view_impl::set_ref ( value_ptr ref)
inlinevirtual

Reimplemented from exprtk::details::vector_holder< Type >::vector_holder_base.

Definition at line 5266 of file exprtk.hpp.

◆ size()

template<typename Type>
std::size_t exprtk::details::vector_holder< Type >::vector_holder_base::size ( ) const
inlineinherited

Definition at line 5170 of file exprtk.hpp.

◆ value_at()

template<typename Type>
value_ptr exprtk::details::vector_holder< Type >::vector_view_impl::value_at ( const std::size_t &  index) const
inlineprotectedvirtual

◆ vector_size()

template<typename Type>
std::size_t exprtk::details::vector_holder< Type >::vector_view_impl::vector_size ( ) const
inlineprotectedvirtual

Member Data Documentation

◆ vec_view_

template<typename Type>
vector_view_t& exprtk::details::vector_holder< Type >::vector_view_impl::vec_view_
private

Definition at line 5292 of file exprtk.hpp.




Page generated by Doxygen 1.8.13 for MRPT 1.5.3 at Tue Oct 31 07:27:35 UTC 2017