apt  2.2.4
About: Apt (Advanced Package Tool) is a management system for software packages (Debian/Ubuntu). Release series 2.2.
  Fossies Dox: apt-2.2.4.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

map_pointer< T > Class Template Reference

#include <pkgcache.h>

Public Member Functions

 map_pointer () noexcept
 
 map_pointer (std::nullptr_t) noexcept
 
 map_pointer (uint32_t n) noexcept
 
 operator uint32_t () noexcept
 
 operator bool () noexcept
 

Private Attributes

uint32_t val
 

Detailed Description

template<typename T>
class map_pointer< T >

Definition at line 98 of file pkgcache.h.

Constructor & Destructor Documentation

◆ map_pointer() [1/3]

map_pointer ( )
inlinenoexcept

Definition at line 101 of file pkgcache.h.

◆ map_pointer() [2/3]

map_pointer ( std::nullptr_t  )
inlinenoexcept

Definition at line 102 of file pkgcache.h.

◆ map_pointer() [3/3]

map_pointer ( uint32_t  n)
inlineexplicitnoexcept

Definition at line 103 of file pkgcache.h.

Member Function Documentation

◆ operator bool()

operator bool ( )
inlineexplicitnoexcept

Definition at line 105 of file pkgcache.h.

References map_pointer< T >::val.

◆ operator uint32_t()

operator uint32_t ( )
inlineexplicitnoexcept

Definition at line 104 of file pkgcache.h.

References map_pointer< T >::val.

Member Data Documentation

◆ val

uint32_t val
private

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