#include <iterator>
#include <boost/range.hpp>
#include <boost/type_traits.hpp>
#include "pb_frimessages_callbacks.h"
Go to the source code of this file.
|
template<typename T > |
boost::range_mutable_iterator< T >::type | range_begin (T &) |
|
template<typename T > |
boost::range_const_iterator< T >::type | range_begin (const T &) |
|
template<> |
double * | range_begin (tRepeatedDoubleArguments &x) |
|
template<> |
const double * | range_begin (const tRepeatedDoubleArguments &x) |
|
template<> |
int64_t * | range_begin (repeatedIntArguments &x) |
|
template<> |
const int64_t * | range_begin (const tRepeatedIntArguments &x) |
|
template<typename T > |
boost::range_mutable_iterator< T >::type | range_end (T &) |
|
template<typename T > |
boost::range_const_iterator< T >::type | range_end (const T &) |
|
template<> |
double * | range_end (tRepeatedDoubleArguments &x) |
|
template<> |
const double * | range_end (const tRepeatedDoubleArguments &x) |
|
template<> |
int64_t * | range_end (repeatedIntArguments &x) |
|
template<> |
const int64_t * | range_end (const repeatedIntArguments &x) |
|
Enable boost::range to be used for nanopb repeated int and repeated double types
- See also
- http://www.boost.org/doc/libs/1_57_0/libs/range/doc/html/range/reference/extending/method_2.html
Definition in file KukaNanopb.hpp.
§ range_begin() [1/6]
template<typename T >
boost::range_mutable_iterator<T>::type range_begin |
( |
T & |
| ) |
|
§ range_begin() [2/6]
template<typename T >
boost::range_const_iterator<T>::type range_begin |
( |
const T & |
| ) |
|
§ range_begin() [3/6]
template<>
double* range_begin |
( |
tRepeatedDoubleArguments & |
x | ) |
|
|
inline |
§ range_begin() [4/6]
template<>
const double* range_begin |
( |
const tRepeatedDoubleArguments & |
x | ) |
|
|
inline |
§ range_begin() [5/6]
template<>
int64_t* range_begin |
( |
repeatedIntArguments & |
x | ) |
|
|
inline |
§ range_begin() [6/6]
template<>
const int64_t* range_begin |
( |
const tRepeatedIntArguments & |
x | ) |
|
|
inline |
§ range_end() [1/6]
template<typename T >
boost::range_mutable_iterator<T>::type range_end |
( |
T & |
| ) |
|
§ range_end() [2/6]
template<typename T >
boost::range_const_iterator<T>::type range_end |
( |
const T & |
| ) |
|
§ range_end() [3/6]
template<>
double* range_end |
( |
tRepeatedDoubleArguments & |
x | ) |
|
|
inline |
§ range_end() [4/6]
template<>
const double* range_end |
( |
const tRepeatedDoubleArguments & |
x | ) |
|
|
inline |
§ range_end() [5/6]
template<>
int64_t* range_end |
( |
repeatedIntArguments & |
x | ) |
|
|
inline |
§ range_end() [6/6]
template<>
const int64_t* range_end |
( |
const repeatedIntArguments & |
x | ) |
|
|
inline |