#ifndef __BA1600_H #define __BA1600_H #ifndef __CONFIG_H #include #endif class TInstall_ini : public TConfig { public: int build_list(const TString& m, TString_array& a, const char* s = NULL, bool agg = FALSE); int build_complete_list(const TString& m, TString_array& a, const char* s = NULL, bool agg = FALSE); void export_paragraph(const char* module, const char* summary); void export_module_paragraphs(const char* module, const char* summary); static const char* default_name() { return "install.ini"; } TInstall_ini() : TConfig("install.ini", "Main") { } TInstall_ini(const char* path) : TConfig(path, "Main") { } virtual ~TInstall_ini() { } }; // Mitica token string che sceglie da sola il separatore class TAuto_token_string : public TToken_string { protected: TAuto_token_string& create(const char* ts); public: TAuto_token_string& operator=(const char* ts) { return create(ts); } TAuto_token_string& operator=(const TString& ts) { return create(ts); } TAuto_token_string& operator=(const TToken_string& ts) { return create(ts); } TAuto_token_string& operator=(const TAuto_token_string& ts) { return create(ts); } TAuto_token_string() : TToken_string(50) { } TAuto_token_string(const char* ts) { create(ts); } virtual ~TAuto_token_string() { } }; #endif