Public Member Functions | Public Attributes | List of all members
PLMD::TypesafePtr::SizeLike Struct Reference

Small structure used to pass elements of a shape initializer_list. More...

Public Member Functions

 SizeLike (int size)
 
 SizeLike (long int size)
 
 SizeLike (long long int size)
 
 SizeLike (long long unsigned size)
 
 SizeLike (long unsigned size)
 
 SizeLike (short size)
 
 SizeLike (short unsigned size)
 
 SizeLike (unsigned size)
 

Public Attributes

std::size_t size
 

Detailed Description

Small structure used to pass elements of a shape initializer_list.

Constructor & Destructor Documentation

◆ SizeLike() [1/8]

PLMD::TypesafePtr::SizeLike::SizeLike ( short unsigned  size)
inline

◆ SizeLike() [2/8]

PLMD::TypesafePtr::SizeLike::SizeLike ( unsigned  size)
inline

◆ SizeLike() [3/8]

PLMD::TypesafePtr::SizeLike::SizeLike ( long unsigned  size)
inline

◆ SizeLike() [4/8]

PLMD::TypesafePtr::SizeLike::SizeLike ( long long unsigned  size)
inline

◆ SizeLike() [5/8]

PLMD::TypesafePtr::SizeLike::SizeLike ( short  size)
inline

◆ SizeLike() [6/8]

PLMD::TypesafePtr::SizeLike::SizeLike ( int  size)
inline

◆ SizeLike() [7/8]

PLMD::TypesafePtr::SizeLike::SizeLike ( long int  size)
inline

◆ SizeLike() [8/8]

PLMD::TypesafePtr::SizeLike::SizeLike ( long long int  size)
inline

Member Data Documentation

◆ size

std::size_t PLMD::TypesafePtr::SizeLike::size

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