Realistic 3D camera system
3D camera system components
Public Member Functions | List of all members
asio::detail::socket_option::boolean< Level, Name > Class Template Reference

#include <socket_option.hpp>

Public Member Functions

 boolean ()
 
 boolean (bool v)
 
booleanoperator= (bool v)
 
bool value () const
 
 operator bool () const
 
bool operator! () const
 
template<typename Protocol >
int level (const Protocol &) const
 
template<typename Protocol >
int name (const Protocol &) const
 
template<typename Protocol >
int * data (const Protocol &)
 
template<typename Protocol >
const int * data (const Protocol &) const
 
template<typename Protocol >
std::size_t size (const Protocol &) const
 
template<typename Protocol >
void resize (const Protocol &, std::size_t s)
 

Detailed Description

template<int Level, int Name>
class asio::detail::socket_option::boolean< Level, Name >

Definition at line 32 of file socket_option.hpp.

Constructor & Destructor Documentation

template<int Level, int Name>
asio::detail::socket_option::boolean< Level, Name >::boolean ( )
inline

Definition at line 36 of file socket_option.hpp.

template<int Level, int Name>
asio::detail::socket_option::boolean< Level, Name >::boolean ( bool  v)
inlineexplicit

Definition at line 42 of file socket_option.hpp.

Member Function Documentation

template<int Level, int Name>
template<typename Protocol >
int* asio::detail::socket_option::boolean< Level, Name >::data ( const Protocol &  )
inline

Definition at line 88 of file socket_option.hpp.

template<int Level, int Name>
template<typename Protocol >
const int* asio::detail::socket_option::boolean< Level, Name >::data ( const Protocol &  ) const
inline

Definition at line 95 of file socket_option.hpp.

template<int Level, int Name>
template<typename Protocol >
int asio::detail::socket_option::boolean< Level, Name >::level ( const Protocol &  ) const
inline

Definition at line 74 of file socket_option.hpp.

template<int Level, int Name>
template<typename Protocol >
int asio::detail::socket_option::boolean< Level, Name >::name ( const Protocol &  ) const
inline

Definition at line 81 of file socket_option.hpp.

template<int Level, int Name>
asio::detail::socket_option::boolean< Level, Name >::operator bool ( ) const
inline

Definition at line 61 of file socket_option.hpp.

template<int Level, int Name>
bool asio::detail::socket_option::boolean< Level, Name >::operator! ( ) const
inline

Definition at line 67 of file socket_option.hpp.

template<int Level, int Name>
boolean& asio::detail::socket_option::boolean< Level, Name >::operator= ( bool  v)
inline

Definition at line 48 of file socket_option.hpp.

template<int Level, int Name>
template<typename Protocol >
void asio::detail::socket_option::boolean< Level, Name >::resize ( const Protocol &  ,
std::size_t  s 
)
inline

Definition at line 109 of file socket_option.hpp.

template<int Level, int Name>
template<typename Protocol >
std::size_t asio::detail::socket_option::boolean< Level, Name >::size ( const Protocol &  ) const
inline

Definition at line 102 of file socket_option.hpp.

template<int Level, int Name>
bool asio::detail::socket_option::boolean< Level, Name >::value ( ) const
inline

Definition at line 55 of file socket_option.hpp.


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