OpenVPN 3 Core Library
Loading...
Searching...
No Matches
openvpn::IP::RouteTypeList< ADDR > Struct Template Reference

#include <route.hpp>

Inheritance diagram for openvpn::IP::RouteTypeList< ADDR >:
[legend]
Collaboration diagram for openvpn::IP::RouteTypeList< ADDR >:
[legend]

Public Types

using Base = std::vector< RouteType< ADDR > >
 

Public Member Functions

 OPENVPN_EXCEPTION (route_list_error)
 
std::string to_string () const
 
IP::Addr::VersionMask version_mask () const
 
void verify_canonical () const
 
template<typename R >
bool contains (const R &c) const
 

Detailed Description

template<typename ADDR>
struct openvpn::IP::RouteTypeList< ADDR >

Definition at line 316 of file route.hpp.

Member Typedef Documentation

◆ Base

template<typename ADDR >
using openvpn::IP::RouteTypeList< ADDR >::Base = std::vector<RouteType<ADDR> >

Definition at line 318 of file route.hpp.

Member Function Documentation

◆ contains()

template<typename ADDR >
template<typename R >
bool openvpn::IP::RouteTypeList< ADDR >::contains ( const R &  c) const
inline

Definition at line 345 of file route.hpp.

Here is the caller graph for this function:

◆ OPENVPN_EXCEPTION()

template<typename ADDR >
openvpn::IP::RouteTypeList< ADDR >::OPENVPN_EXCEPTION ( route_list_error  )

◆ to_string()

template<typename ADDR >
std::string openvpn::IP::RouteTypeList< ADDR >::to_string ( ) const
inline

Definition at line 322 of file route.hpp.

◆ verify_canonical()

template<typename ADDR >
void openvpn::IP::RouteTypeList< ADDR >::verify_canonical ( ) const
inline

Definition at line 338 of file route.hpp.

Here is the caller graph for this function:

◆ version_mask()

template<typename ADDR >
IP::Addr::VersionMask openvpn::IP::RouteTypeList< ADDR >::version_mask ( ) const
inline

Definition at line 330 of file route.hpp.


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