Vowpal Wabbit
Public Types | Public Member Functions | Public Attributes | Friends | List of all members
vw_slim::internal::location_reference< It1, It2 > Class Template Reference

#include <vw_slim_predict.h>

Public Types

using Ref = location_reference< It1, It2 >
 
using Val = location_value< It1, It2 >
 

Public Member Functions

 location_reference ()=delete
 
 location_reference (const Ref &other)
 
 location_reference (It1 first, It2 second)
 
location_referenceoperator= (const Val &rhs)
 
location_referenceoperator= (const Ref &rhs)
 

Public Attributes

It1 _ptr1
 
It2 _ptr2
 

Friends

void swap (const location_reference &a, const location_reference &b)
 

Member Typedef Documentation

template<typename It1, typename It2>
using vw_slim::internal::location_reference< It1, It2 >::Ref = location_reference<It1, It2>
template<typename It1, typename It2>
using vw_slim::internal::location_reference< It1, It2 >::Val = location_value<It1, It2>

Constructor & Destructor Documentation

template<typename It1, typename It2>
vw_slim::internal::location_reference< It1, It2 >::location_reference ( )
delete
template<typename It1, typename It2>
vw_slim::internal::location_reference< It1, It2 >::location_reference ( const Ref other)
inline
template<typename It1, typename It2>
vw_slim::internal::location_reference< It1, It2 >::location_reference ( It1  first,
It2  second 
)
inline

Member Function Documentation

template<typename It1, typename It2>
location_reference& vw_slim::internal::location_reference< It1, It2 >::operator= ( const Val rhs)
inline
template<typename It1, typename It2>
location_reference& vw_slim::internal::location_reference< It1, It2 >::operator= ( const Ref rhs)
inline

Friends And Related Function Documentation

template<typename It1, typename It2>
void swap ( const location_reference< It1, It2 > &  a,
const location_reference< It1, It2 > &  b 
)
friend

Member Data Documentation

template<typename It1, typename It2>
It1 vw_slim::internal::location_reference< It1, It2 >::_ptr1
template<typename It1, typename It2>
It2 vw_slim::internal::location_reference< It1, It2 >::_ptr2

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