36 #ifndef _PRGBIND_DDL_PROGRAM_HPP_INCLUDED
37 #define _PRGBIND_DDL_PROGRAM_HPP_INCLUDED
60 virtual bool is_mine(
const std::string& filename)
const;
langbind::DDLCompilerR m_constructor
Definition: ddlProgram.hpp:65
Program type for a data definition language (DDL) for forms.
Definition: ddlProgram.hpp:47
boost::shared_ptr< DDLCompiler > DDLCompilerR
Reference to a DDL compiler.
Definition: ddlCompilerInterface.hpp:74
Interface for programs of a program library.
Definition: program.hpp:54
virtual void loadProgram(ProgramLibrary &library, db::Database *transactionDB, const std::string &filename)
Implementation of Program::loadProgram( ProgramLibrary&, db::Database*, const std::string&);.
Interface for programs loaded by the processor provider.
Defines the compiler interface for definition languages (DDL) used for specifying forms...
Definition: program.hpp:62
virtual bool is_mine(const std::string &filename) const
Implementation of Program::is_mine( const std::string&) const;.
Class representing the program library with all programs loaded.
Definition: programLibrary.hpp:59
virtual ~DDLProgram()
Destructor.
Definition: ddlProgram.hpp:57
Base class for database interface. All databases should provide this interface.
Definition: database.hpp:50
DDLProgram(const langbind::DDLCompilerR &constructor_)
Constructor.
Definition: ddlProgram.hpp:52