LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
deeplima::DictBase Class Referenceabstract

#include </home/runner/work/lima/lima/deeplima/libs/static_graph/dict_base.h>

Inheritance diagram for deeplima::DictBase:
deeplima::Dict< T >

Public Member Functions

virtual ~DictBase ()=default
 
virtual uint64_t size () const =0
 
virtual c10::IValue toIValue () const =0
 
virtual void fromIValue (const c10::IValue &v)=0
 
virtual const std::string & get_class_id () const =0
 

Detailed Description

Definition at line 14 of file dict_base.h.

Constructor & Destructor Documentation

◆ ~DictBase()

virtual deeplima::DictBase::~DictBase ( )
virtualdefault

Member Function Documentation

◆ fromIValue()

virtual void deeplima::DictBase::fromIValue ( const c10::IValue &  v)
pure virtual

◆ get_class_id()

virtual const std::string & deeplima::DictBase::get_class_id ( ) const
pure virtual

Implemented in deeplima::Dict< T >.

◆ size()

virtual uint64_t deeplima::DictBase::size ( ) const
pure virtual

Implemented in deeplima::Dict< T >.

◆ toIValue()

virtual c10::IValue deeplima::DictBase::toIValue ( ) const
pure virtual

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