SystemC Library API Reference Manual
Reference documentation for the Simics SystemC Library.
 
Loading...
Searching...
No Matches
simics::types::AnyType Class Reference

Generic type class. More...

#include <any_type.h>

Public Member Functions

 AnyType ()
 
 AnyType (const AnyType &other)
 
template<typename T >
 AnyType (const T &value)
 
AnyTypeoperator= (AnyType &&other)
 
AnyTypeoperator= (const AnyType &other)
 
template<typename T >
AnyTypeoperator= (const T &value)
 
template<typename T >
value ()
 
bool isSet ()
 
 ~AnyType ()
 

Detailed Description

Generic type class.

Constructor & Destructor Documentation

◆ AnyType() [1/3]

simics::types::AnyType::AnyType ( )
inline

◆ AnyType() [2/3]

simics::types::AnyType::AnyType ( const AnyType other)
inline

◆ AnyType() [3/3]

template<typename T >
simics::types::AnyType::AnyType ( const T &  value)
inline

◆ ~AnyType()

simics::types::AnyType::~AnyType ( )
inline

Member Function Documentation

◆ isSet()

bool simics::types::AnyType::isSet ( )
inline

◆ operator=() [1/3]

AnyType & simics::types::AnyType::operator= ( AnyType &&  other)
inline

◆ operator=() [2/3]

AnyType & simics::types::AnyType::operator= ( const AnyType other)
inline

◆ operator=() [3/3]

template<typename T >
AnyType & simics::types::AnyType::operator= ( const T &  value)
inline

◆ value()

template<typename T >
T simics::types::AnyType::value ( )
inline

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