27 #ifndef FCML_DIALECT_HPP_ 28 #define FCML_DIALECT_HPP_ 84 this->_dialect = dialect;
void setDialect(fcml_st_dialect *dialect)
Sets a new dialect for the wrapper.
Definition: fcml_dialect.hpp:83
Dialect()
Default constructor.
Definition: fcml_dialect.hpp:48
C++ wrappers common classes.
LIB_EXPORT void LIB_CALL fcml_fn_dialect_free(fcml_st_dialect *dialect)
Frees dialect instance.
virtual ~DialectAware()
Virtual destructor.
Definition: fcml_dialect.hpp:112
fcml_st_dialect * getDialect() const
Gets the wrapped FCML dialect.
Definition: fcml_dialect.hpp:73
struct fcml_st_dialect fcml_st_dialect
Assembler dialect.
Definition: fcml_dialect.h:36
fcml_st_dialect * extractDialect(const Dialect &dialect) const
Extracts the native FCML dialect from the dialect object.
Definition: fcml_dialect.hpp:122
DialectAware()
Default constructor.
Definition: fcml_dialect.hpp:105
Definition: fcml_assembler.hpp:39
virtual ~Dialect()
Virtual destructor.
Definition: fcml_dialect.hpp:56
Inherit from this class in order to get access to the native FCML dialect structure.
Definition: fcml_dialect.hpp:98
An abstract dialect.
Definition: fcml_dialect.hpp:41
Structures and functions related to dialects.
Object which shouldn't be copied can inherit from this class.
Definition: fcml_common.hpp:288