SOMHunter Core
sh::CanvasSubqueryText Class Reference

#include <query-types.h>

Inheritance diagram for sh::CanvasSubqueryText:
Collaboration diagram for sh::CanvasSubqueryText:

Public Member Functions

 CanvasSubqueryText ()=default
 
 CanvasSubqueryText (const RelativeRect &rect, const TextualQuery &query)
 
const TextualQueryquery () const
 
bool empty () const
 
nlohmann::json to_JSON () const
 
template<class Archive >
void serialize (Archive &archive)
 
bool operator!= (const CanvasSubqueryText &b) const
 
bool operator== (const CanvasSubqueryText &b) const
 
- Public Member Functions inherited from sh::CanvasSubqueryBase
 CanvasSubqueryBase ()=default
 
 CanvasSubqueryBase (const RelativeRect &rect)
 
void unposition ()
 Set canvas positioned query as if they were across the whole canvas. More...
 
const RelativeRectrect () const
 

Private Attributes

TextualQuery _text_query
 

Friends

std::ostream & operator<< (std::ofstream &os, CanvasSubqueryText x)
 

Additional Inherited Members

- Protected Attributes inherited from sh::CanvasSubqueryBase
RelativeRect _rect
 

Constructor & Destructor Documentation

◆ CanvasSubqueryText() [1/2]

sh::CanvasSubqueryText::CanvasSubqueryText ( )
default

◆ CanvasSubqueryText() [2/2]

sh::CanvasSubqueryText::CanvasSubqueryText ( const RelativeRect rect,
const TextualQuery query 
)
inline

Member Function Documentation

◆ empty()

bool sh::CanvasSubqueryText::empty ( ) const
inline

◆ operator!=()

bool sh::CanvasSubqueryText::operator!= ( const CanvasSubqueryText b) const
inline

◆ operator==()

bool sh::CanvasSubqueryText::operator== ( const CanvasSubqueryText b) const
inline

◆ query()

const TextualQuery& sh::CanvasSubqueryText::query ( ) const
inline

◆ serialize()

template<class Archive >
void sh::CanvasSubqueryText::serialize ( Archive &  archive)
inline

◆ to_JSON()

nlohmann::json sh::CanvasSubqueryText::to_JSON ( ) const
inline

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ofstream &  os,
CanvasSubqueryText  x 
)
friend

Member Data Documentation

◆ _text_query

TextualQuery sh::CanvasSubqueryText::_text_query
private

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