FAST.Framework  1.0.0
FEnvironment.h
1 /******************************************************************************
2 **
3 ** FAST.Framework
4 **
5 ** Created: 2023-10-11
6 ** Author: Boris Fast
7 ** Mail: support@fast-framework.com
8 **
9 ******************************************************************************/
10 
11 #ifndef FENVIRONMENT_H
12 #define FENVIRONMENT_H
13 
14 using namespace std;
15 
16 class FChar;
17 class FString;
18 
23 {
24  public:
25  FEnvironment(const FEnvironment&) = delete;
26  FEnvironment(FEnvironment&&) = delete;
27  FEnvironment() = delete;
28  FEnvironment& operator=(const FEnvironment&) = delete;
29 
30  static const FString& ComputerName();
31  static const FString& CurrentDirectory();
32  static const FString& Home();
33  static const FString& NewLine();
34  static const FString& Path();
35  static const FString& UserName();
36  static const FChar& DirectorySeparatorChar();
37 
38  private:
39 };
40 
41 #endif // FENVIRONMENT_H
Definition: FChar.h:22
Definition: FEnvironment.h:23
FEnvironment()=delete
Delete standard constructor.
FEnvironment & operator=(const FEnvironment &)=delete
Delete copy operator.
FEnvironment(const FEnvironment &)=delete
Delete standard constructor.
FEnvironment(FEnvironment &&)=delete
Delete standard constructor.
Definition: FString.h:22