FreeTensor
Loading...
Searching...
No Matches
Public Member Functions | List of all members
freetensor::RandCondCRTP< Derived > Class Template Reference

#include <rand_cond.h>

Inheritance diagram for freetensor::RandCondCRTP< Derived >:
Inheritance graph
[legend]
Collaboration diagram for freetensor::RandCondCRTP< Derived >:
Collaboration graph
[legend]

Public Member Functions

 RandCondCRTP ()
 
std::type_index typeId () const override final
 
bool sameAs (const RandCondInterface &other) const override final
 
- Public Member Functions inherited from freetensor::RandCondInterface
virtual ~RandCondInterface ()
 
virtual std::type_index typeId () const =0
 
virtual std::string name () const =0
 
virtual size_t hash () const =0
 
virtual bool sameAs (const RandCondInterface &other) const =0
 
virtual std::string toString () const =0
 

Constructor & Destructor Documentation

◆ RandCondCRTP()

template<class Derived >
freetensor::RandCondCRTP< Derived >::RandCondCRTP ( )
inline

Member Function Documentation

◆ sameAs()

template<class Derived >
bool freetensor::RandCondCRTP< Derived >::sameAs ( const RandCondInterface other) const
inlinefinaloverridevirtual

◆ typeId()

template<class Derived >
std::type_index freetensor::RandCondCRTP< Derived >::typeId ( ) const
inlinefinaloverridevirtual

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