FreeTensor
Loading...
Searching...
No Matches
Public Member Functions | List of all members
freetensor::AnonymousMetadataContent Class Reference

#include <metadata.h>

Inheritance diagram for freetensor::AnonymousMetadataContent:
Inheritance graph
[legend]
Collaboration diagram for freetensor::AnonymousMetadataContent:
Collaboration graph
[legend]

Public Member Functions

 AnonymousMetadataContent (const ID &id)
 
 ~AnonymousMetadataContent () override=default
 
MetadataType getType () const override
 
bool printByDefault () const override
 
void print (std::ostream &os, bool printLocation, int nIndent) const override
 
size_t hash () const override
 
bool sameAs (const MetadataContent &other) const override
 
ID id () const
 
- Public Member Functions inherited from freetensor::MetadataContent
virtual ~MetadataContent ()
 
virtual MetadataType getType () const =0
 
virtual bool printByDefault () const =0
 
virtual void print (std::ostream &os, bool printLocation, int nIndent) const =0
 
virtual size_t hash () const =0
 
virtual bool sameAs (const MetadataContent &other) const =0
 

Constructor & Destructor Documentation

◆ AnonymousMetadataContent()

freetensor::AnonymousMetadataContent::AnonymousMetadataContent ( const ID id)

◆ ~AnonymousMetadataContent()

freetensor::AnonymousMetadataContent::~AnonymousMetadataContent ( )
overridedefault

Member Function Documentation

◆ getType()

MetadataType freetensor::AnonymousMetadataContent::getType ( ) const
inlineoverridevirtual

◆ hash()

size_t freetensor::AnonymousMetadataContent::hash ( ) const
overridevirtual

◆ id()

ID freetensor::AnonymousMetadataContent::id ( ) const
inline

◆ print()

void freetensor::AnonymousMetadataContent::print ( std::ostream &  os,
bool  printLocation,
int  nIndent 
) const
overridevirtual

◆ printByDefault()

bool freetensor::AnonymousMetadataContent::printByDefault ( ) const
inlineoverridevirtual

◆ sameAs()

bool freetensor::AnonymousMetadataContent::sameAs ( const MetadataContent other) const
overridevirtual

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