The Sparta Modeling Framework
Loading...
Searching...
No Matches
sparta::TreeNode::type_info_container Class Reference

Container for std::type_info. More...

#include <TreeNode.hpp>

Public Member Functions

 type_info_container (const type_info_container &rhp)
 
 type_info_container (const std::type_info &tinfo)
 
bool operator== (const type_info_container &rhp) const
 
bool operator< (const type_info_container &rhp) const
 
const std::type_info & operator* () const
 
const std::type_info * get () const
 

Detailed Description

Container for std::type_info.

Allows copy-construction, comparison, and provides operator< based on type_info hashes

Definition at line 3035 of file TreeNode.hpp.

Constructor & Destructor Documentation

◆ type_info_container() [1/2]

sparta::TreeNode::type_info_container::type_info_container ( const type_info_container rhp)
inline

Definition at line 3044 of file TreeNode.hpp.

◆ type_info_container() [2/2]

sparta::TreeNode::type_info_container::type_info_container ( const std::type_info &  tinfo)
inline

Definition at line 3049 of file TreeNode.hpp.

Member Function Documentation

◆ get()

const std::type_info * sparta::TreeNode::type_info_container::get ( ) const
inline

Definition at line 3066 of file TreeNode.hpp.

◆ operator*()

const std::type_info & sparta::TreeNode::type_info_container::operator* ( ) const
inline

Definition at line 3062 of file TreeNode.hpp.

◆ operator<()

bool sparta::TreeNode::type_info_container::operator< ( const type_info_container rhp) const
inline

Definition at line 3058 of file TreeNode.hpp.

◆ operator==()

bool sparta::TreeNode::type_info_container::operator== ( const type_info_container rhp) const
inline

Definition at line 3054 of file TreeNode.hpp.


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