31 lines
736 B
C++
Executable File
31 lines
736 B
C++
Executable File
/**
|
|
* @RDE_HEADER@
|
|
* Generate cpp structs from xml
|
|
* $Id: DaoGeneratorGrantlee.h 50446 2020-03-18 10:29:57Z ehrlicher $
|
|
* $HeadURL: svn://192.168.133.21/TDS/branches/product/features/25_02_refactoring/Lts/Common/CodeGen/DaoGeneratorGrantlee.h $
|
|
* $Author: ehrlicher $
|
|
*/
|
|
#pragma once
|
|
|
|
#include "GeneratorGrantleeBase.h"
|
|
#include "StructBuilder.h"
|
|
#include "GrantleeWrappers.h"
|
|
#include "codegen_export.h"
|
|
|
|
namespace CodeGen
|
|
{
|
|
struct CompleteStructInformation;
|
|
class StructBuilder;
|
|
class XmlReader;
|
|
|
|
|
|
class DaoGeneratorGrantlee final : public GeneratorGrantleeBase
|
|
{
|
|
Q_OBJECT
|
|
public:
|
|
explicit DaoGeneratorGrantlee();
|
|
|
|
bool init(const XmlReader *reader, StructBuilder *structBuilder) override;
|
|
};
|
|
} // namespace CodeGen
|