Classes | Public Types | Public Member Functions | List of all members
openfluid::waresdev::CompletionProvider Class Reference

#include <waresdev/CompletionProvider.hpp>

Classes

struct  Rule
 

Public Types

enum  Origin { Origin::OPENFLUID, Origin::CPP, Origin::UNDEFINED }
 
enum  ContextFlags { ANYWARE, SIMULATOR, OBSERVER, BUILDEREXT }
 
using Rules = QVector< Rule >
 
using RulesByWareType = QMap< openfluid::ware::WareType, Rules >
 
using RulesByLanguageByWareType = QMap< QString, RulesByWareType >
 

Public Member Functions

 CompletionProvider ()
 
virtual ~CompletionProvider ()
 
const RulesgetRules (QString LangCode, openfluid::ware::WareType Wtype)
 
Inheritance diagram for openfluid::waresdev::CompletionProvider:
Inheritance graph
[legend]
Collaboration diagram for openfluid::waresdev::CompletionProvider:
Collaboration graph
[legend]

Member Typedef Documentation

◆ Rules

◆ RulesByLanguageByWareType

◆ RulesByWareType

Member Enumeration Documentation

◆ ContextFlags

Enumerator
ANYWARE 
SIMULATOR 
OBSERVER 
BUILDEREXT 

◆ Origin

Enumerator
OPENFLUID 
CPP 
UNDEFINED 

Constructor & Destructor Documentation

◆ CompletionProvider()

openfluid::waresdev::CompletionProvider::CompletionProvider ( )

◆ ~CompletionProvider()

virtual openfluid::waresdev::CompletionProvider::~CompletionProvider ( )
inlinevirtual

Member Function Documentation

◆ getRules()

const Rules& openfluid::waresdev::CompletionProvider::getRules ( QString  LangCode,
openfluid::ware::WareType  Wtype 
)

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