Loading...
Searching...
No Matches
idol::ObjectId< T > Class Template Reference

Description

template<class T>
class idol::ObjectId< T >

Definition at line 21 of file ObjectId.h.

Public Methods

 ObjectId (typename std::list< Versions< T > >::iterator t_it, unsigned int t_id, std::string t_name)
auto & versions ()
const auto & versions () const
unsigned int id () const
const auto & name () const

Constructor & Destructor Documentation

◆ ObjectId()

template<class T>
idol::ObjectId< T >::ObjectId ( typename std::list< Versions< T > >::iterator t_it,
unsigned int t_id,
std::string t_name )
inline

Definition at line 26 of file ObjectId.h.

Methods Documentation

◆ id()

template<class T>
unsigned int idol::ObjectId< T >::id ( ) const
inlinenodiscard

Definition at line 32 of file ObjectId.h.

◆ name()

template<class T>
const auto & idol::ObjectId< T >::name ( ) const
inlinenodiscard

Definition at line 34 of file ObjectId.h.

◆ versions() [1/2]

template<class T>
auto & idol::ObjectId< T >::versions ( )
inline

Definition at line 29 of file ObjectId.h.

◆ versions() [2/2]

template<class T>
const auto & idol::ObjectId< T >::versions ( ) const
inlinenodiscard

Definition at line 30 of file ObjectId.h.