fcml  1.2.2
Protected Member Functions | Friends | List of all members
fcml::Dialect Class Reference

An abstract dialect. More...

#include <fcml_dialect.hpp>

Inheritance diagram for fcml::Dialect:
Inheritance graph
[legend]
Collaboration diagram for fcml::Dialect:
Collaboration graph
[legend]

Protected Member Functions

 Dialect ()
 Default constructor. More...
 
virtual ~Dialect ()
 Virtual destructor. More...
 
fcml_st_dialectgetDialect () const
 Gets the wrapped FCML dialect. More...
 
void setDialect (fcml_st_dialect *dialect)
 Sets a new dialect for the wrapper. More...
 

Friends

class DialectAware
 

Detailed Description

An abstract dialect.

It's a base class for all supported dialects.

Since
1.1.0
Remarks
This class is thread-safe.

Constructor & Destructor Documentation

◆ Dialect()

fcml::Dialect::Dialect ( )
inlineprotected

Default constructor.

Since
1.1.0

◆ ~Dialect()

virtual fcml::Dialect::~Dialect ( )
inlineprotectedvirtual

Virtual destructor.

Since
1.1.0

Member Function Documentation

◆ getDialect()

fcml_st_dialect* fcml::Dialect::getDialect ( ) const
inlineprotected

Gets the wrapped FCML dialect.

Returns
The wrapped FCML dialect.
Since
1.1.0

◆ setDialect()

void fcml::Dialect::setDialect ( fcml_st_dialect dialect)
inlineprotected

Sets a new dialect for the wrapper.

Parameters
dialectThe new dialect for the wrapper.
Since
1.1.0

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