Apollo  6.0
Open source self driving car software
Public Member Functions | Protected Attributes | List of all members
apollo::v2x::ft::base::Info< Val, Var > Class Template Reference

#include <v2x_object.h>

Collaboration diagram for apollo::v2x::ft::base::Info< Val, Var >:
Collaboration graph

Public Member Functions

 Info ()=default
 
 Info (Val val, Var var)
 
 ~Info ()=default
 
 Info (const Info &rhs)
 
Infooperator= (const Info &rhs)
 
void Set (Val value, Var variance)
 
Val Value () const
 
Var Variance () const
 

Protected Attributes

Val value_ = {}
 
Var variance_ = {}
 

Constructor & Destructor Documentation

◆ Info() [1/3]

template<typename Val, typename Var>
apollo::v2x::ft::base::Info< Val, Var >::Info ( )
default

◆ Info() [2/3]

template<typename Val, typename Var>
apollo::v2x::ft::base::Info< Val, Var >::Info ( Val  val,
Var  var 
)
inline

◆ ~Info()

template<typename Val, typename Var>
apollo::v2x::ft::base::Info< Val, Var >::~Info ( )
default

◆ Info() [3/3]

template<typename Val, typename Var>
apollo::v2x::ft::base::Info< Val, Var >::Info ( const Info< Val, Var > &  rhs)
inline

Member Function Documentation

◆ operator=()

template<typename Val, typename Var>
Info& apollo::v2x::ft::base::Info< Val, Var >::operator= ( const Info< Val, Var > &  rhs)
inline

◆ Set()

template<typename Val, typename Var>
void apollo::v2x::ft::base::Info< Val, Var >::Set ( Val  value,
Var  variance 
)
inline

◆ Value()

template<typename Val, typename Var>
Val apollo::v2x::ft::base::Info< Val, Var >::Value ( ) const
inline

◆ Variance()

template<typename Val, typename Var>
Var apollo::v2x::ft::base::Info< Val, Var >::Variance ( ) const
inline

Member Data Documentation

◆ value_

template<typename Val, typename Var>
Val apollo::v2x::ft::base::Info< Val, Var >::value_ = {}
protected

◆ variance_

template<typename Val, typename Var>
Var apollo::v2x::ft::base::Info< Val, Var >::variance_ = {}
protected

The documentation for this class was generated from the following file: