Mir
Public Types | Public Member Functions | List of all members
mir::geometry::detail::IntWrapper< Tag > Class Template Reference

#include <dimensions.h>

Public Types

typedef int ValueType
 

Public Member Functions

constexpr IntWrapper ()
 
constexpr IntWrapper (IntWrapper const &that)=default
 
IntWrapperoperator= (IntWrapper const &that)=default
 
template<typename AnyInteger >
constexpr IntWrapper (AnyInteger value)
 
constexpr uint32_t as_uint32_t () const
 
constexpr int as_int () const
 

Member Typedef Documentation

template<typename Tag>
typedef int mir::geometry::detail::IntWrapper< Tag >::ValueType

Constructor & Destructor Documentation

template<typename Tag>
constexpr mir::geometry::detail::IntWrapper< Tag >::IntWrapper ( )
inline
template<typename Tag>
constexpr mir::geometry::detail::IntWrapper< Tag >::IntWrapper ( IntWrapper< Tag > const &  that)
default
template<typename Tag>
template<typename AnyInteger >
constexpr mir::geometry::detail::IntWrapper< Tag >::IntWrapper ( AnyInteger  value)
inlineexplicit

Member Function Documentation

template<typename Tag>
constexpr int mir::geometry::detail::IntWrapper< Tag >::as_int ( ) const
inline
template<typename Tag>
constexpr uint32_t mir::geometry::detail::IntWrapper< Tag >::as_uint32_t ( ) const
inline
template<typename Tag>
IntWrapper& mir::geometry::detail::IntWrapper< Tag >::operator= ( IntWrapper< Tag > const &  that)
default

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

Copyright © 2012-2015 Canonical Ltd.
Generated on Thu Sep 8 14:50:19 UTC 2016