diff --git a/src/include/automask.h b/src/include/automask.h index 9b3ea3f82..9d0f01966 100755 --- a/src/include/automask.h +++ b/src/include/automask.h @@ -84,6 +84,7 @@ public: TSimpleVariableAutomask(const char* name, int num = 0) : TVariable_automask(name, num) { } virtual ~TSimpleVariableAutomask() { } }; + class TIBAN_mask : public TAutomask { TString _last_iso; diff --git a/src/include/report.h b/src/include/report.h index e399d10ab..b4bda0e6e 100755 --- a/src/include/report.h +++ b/src/include/report.h @@ -678,12 +678,25 @@ public: virtual ~TReport(); }; -class TProgramReport : public TReport +/////////////////////////////////////////////////////////// +// Report senza maschera // +/////////////////////////////////////////////////////////// + +class TProgram_report : public TReport { - public: +protected: virtual bool use_mask() { return false; } - TProgramReport() {} - virtual ~TProgramReport() {} +public: + TProgram_report() {} + TProgram_report(const char * name) { load(name); } +}; + +class TConfigurable_report : public TProgram_report +{ + public: + + TConfigurable_report() {} + virtual ~TConfigurable_report() {} }; #endif diff --git a/src/include/reputils.h b/src/include/reputils.h index ccc56f067..1ef6fb766 100755 --- a/src/include/reputils.h +++ b/src/include/reputils.h @@ -56,17 +56,4 @@ public: TLog_report(const char* title = "", const char* name = "bagn010a"); }; -/////////////////////////////////////////////////////////// -// Report senza maschera // -/////////////////////////////////////////////////////////// - -class TProgram_report : public TReport -{ -protected: - virtual bool use_mask() { return false; } - -public: - TProgram_report() {} -}; - #endif