diff --git a/GCryptCLI/include/CommandlineInterface.h b/GCryptCLI/include/CommandlineInterface.h index 4a6d855..9dd5620 100644 --- a/GCryptCLI/include/CommandlineInterface.h +++ b/GCryptCLI/include/CommandlineInterface.h @@ -16,9 +16,10 @@ private: static void CrashWithMsg(const std::string& msg); static void CatchVersionQueries(); - CommandlineInterface() {}; - static Hazelnp::CmdArgsInterface nupp; + + // No instanciation! >:( + CommandlineInterface() {}; }; #endif diff --git a/GCryptCLI/include/Configuration.h b/GCryptCLI/include/Configuration.h index 73e4d95..5851372 100644 --- a/GCryptCLI/include/Configuration.h +++ b/GCryptCLI/include/Configuration.h @@ -46,6 +46,9 @@ class Configuration { static void DecideOutputTo(); static void DecideIOBaseFormat(); static void DecideModule(); + + // No instanciation! >:( + Configuration() {}; }; #endif diff --git a/GCryptCLI/include/DataFormatter.h b/GCryptCLI/include/DataFormatter.h index 17422ae..a9ae0fe 100644 --- a/GCryptCLI/include/DataFormatter.h +++ b/GCryptCLI/include/DataFormatter.h @@ -49,6 +49,9 @@ class DataFormatter { const std::vector& customSet, const std::string& seperator = "" ); + + // No instanciation! >:( + DataFormatter() {}; }; #endif diff --git a/GCryptCLI/include/DataIngestionLayer.h b/GCryptCLI/include/DataIngestionLayer.h index 1a2c13e..9bd7238 100644 --- a/GCryptCLI/include/DataIngestionLayer.h +++ b/GCryptCLI/include/DataIngestionLayer.h @@ -44,6 +44,9 @@ namespace IO { // All read blocks, that haven't been given out yet static std::queue blocks; + + // No instanciation! >:( + DataIngestionLayer(); }; } diff --git a/GCryptCLI/include/KeyManager.h b/GCryptCLI/include/KeyManager.h index 7bf1706..926a232 100644 --- a/GCryptCLI/include/KeyManager.h +++ b/GCryptCLI/include/KeyManager.h @@ -19,7 +19,11 @@ class KeyManager { //! hiding the input. static std::string PasswordPrompt(); + //! The encryption key static Key key; + + // No instanciation! >:( + KeyManager() {}; }; #endif diff --git a/GCryptCLI/include/ModuleGenerateKey.h b/GCryptCLI/include/ModuleGenerateKey.h index b9121d8..19343c9 100644 --- a/GCryptCLI/include/ModuleGenerateKey.h +++ b/GCryptCLI/include/ModuleGenerateKey.h @@ -8,6 +8,10 @@ namespace Module { public: //! Will write the key to a file static void Run(); + + private: + // No instanciation! >:( + GenerateKey() {}; }; }