μHAL (v2.8.17)
Part of the IPbus software repository
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Types | Public Member Functions | Private Attributes | List of all members
OptionalProperties< OptionalImpl > Class Template Reference

Public Types

using OptionalEnumValue = OptionalImpl< EnumType >
 
using OptionalEnumValue = OptionalImpl< EnumType >
 

Public Member Functions

 OptionalProperties ()
 
 ~OptionalProperties ()
 
OptionalEnumValueaccess_by_ref ()
 
OptionalEnumValue access_by_copy ()
 
 OptionalProperties ()
 
 ~OptionalProperties ()
 
OptionalEnumValueaccess_by_ref ()
 
OptionalEnumValue access_by_copy ()
 

Private Attributes

OptionalEnumValue value
 

Detailed Description

template<template< typename > class OptionalImpl>
class OptionalProperties< OptionalImpl >

Definition at line 95 of file test_stl.cpp.

Member Typedef Documentation

◆ OptionalEnumValue [1/2]

template<template< typename > class OptionalImpl>
using OptionalProperties< OptionalImpl >::OptionalEnumValue = OptionalImpl<EnumType>

Definition at line 97 of file test_stl.cpp.

◆ OptionalEnumValue [2/2]

template<template< typename > class OptionalImpl>
using OptionalProperties< OptionalImpl >::OptionalEnumValue = OptionalImpl<EnumType>

Definition at line 98 of file test_stl.cpp.

Constructor & Destructor Documentation

◆ OptionalProperties() [1/2]

template<template< typename > class OptionalImpl>
OptionalProperties< OptionalImpl >::OptionalProperties ( )
inline

Definition at line 99 of file test_stl.cpp.

◆ ~OptionalProperties() [1/2]

template<template< typename > class OptionalImpl>
OptionalProperties< OptionalImpl >::~OptionalProperties ( )
inline

Definition at line 100 of file test_stl.cpp.

References OptionalProperties< OptionalImpl >::value.

◆ OptionalProperties() [2/2]

template<template< typename > class OptionalImpl>
OptionalProperties< OptionalImpl >::OptionalProperties ( )
inline

Definition at line 100 of file test_stl.cpp.

◆ ~OptionalProperties() [2/2]

template<template< typename > class OptionalImpl>
OptionalProperties< OptionalImpl >::~OptionalProperties ( )
inline

Definition at line 101 of file test_stl.cpp.

References OptionalProperties< OptionalImpl >::value.

Member Function Documentation

◆ access_by_copy() [1/2]

template<template< typename > class OptionalImpl>
OptionalEnumValue OptionalProperties< OptionalImpl >::access_by_copy ( )
inline

Definition at line 108 of file test_stl.cpp.

References OptionalProperties< OptionalImpl >::value.

◆ access_by_copy() [2/2]

template<template< typename > class OptionalImpl>
OptionalEnumValue OptionalProperties< OptionalImpl >::access_by_copy ( )
inline

Definition at line 109 of file test_stl.cpp.

References OptionalProperties< OptionalImpl >::value.

◆ access_by_ref() [1/2]

template<template< typename > class OptionalImpl>
OptionalEnumValue & OptionalProperties< OptionalImpl >::access_by_ref ( )
inline

Definition at line 107 of file test_stl.cpp.

References OptionalProperties< OptionalImpl >::value.

◆ access_by_ref() [2/2]

template<template< typename > class OptionalImpl>
OptionalEnumValue & OptionalProperties< OptionalImpl >::access_by_ref ( )
inline

Definition at line 108 of file test_stl.cpp.

References OptionalProperties< OptionalImpl >::value.

Member Data Documentation

◆ value

template<template< typename > class OptionalImpl>
OptionalEnumValue OptionalProperties< OptionalImpl >::value
private

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