Wolframe, 0.0.3

_Wolframe::prgbind::DDLProgram Class Reference

Program type for a data definition language (DDL) for forms. More...

#include <ddlProgram.hpp>

Inheritance diagram for _Wolframe::prgbind::DDLProgram:
_Wolframe::prgbind::Program

Public Member Functions

 DDLProgram (const langbind::DDLCompilerR &constructor_)
 Constructor. More...
 
virtual ~DDLProgram ()
 Destructor. More...
 
virtual bool is_mine (const std::string &filename) const
 Implementation of Program::is_mine( const std::string&) const;. More...
 
virtual void loadProgram (ProgramLibrary &library, db::Database *transactionDB, const std::string &filename)
 Implementation of Program::loadProgram( ProgramLibrary&, db::Database*, const std::string&);. More...
 
- Public Member Functions inherited from _Wolframe::prgbind::Program
 Program (Category category_)
 
virtual ~Program ()
 
Category category () const
 

Private Attributes

langbind::DDLCompilerR m_constructor
 

Additional Inherited Members

- Public Types inherited from _Wolframe::prgbind::Program
enum  Category {
  Core =10, FormType =20, Form =30, Function =40,
  SuperFunction =50
}
 Category of the program. Determines ascending load order (dependencies) More...
 

Detailed Description

Program type for a data definition language (DDL) for forms.

Constructor & Destructor Documentation

_Wolframe::prgbind::DDLProgram::DDLProgram ( const langbind::DDLCompilerR constructor_)
inline

Constructor.

virtual _Wolframe::prgbind::DDLProgram::~DDLProgram ( )
inlinevirtual

Destructor.

Member Function Documentation

virtual bool _Wolframe::prgbind::DDLProgram::is_mine ( const std::string &  filename) const
virtual
virtual void _Wolframe::prgbind::DDLProgram::loadProgram ( ProgramLibrary library,
db::Database transactionDB,
const std::string &  filename 
)
virtual

Member Data Documentation

langbind::DDLCompilerR _Wolframe::prgbind::DDLProgram::m_constructor
private

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