OpenNet
Function.h
Aller à la documentation de ce fichier.
1 
2 // Product OpenNet
3 
8 
9 #pragma once
10 
11 // Includes
13 
14 // ===== Includes ===========================================================
15 #include <OpenNet/SourceCode.h>
16 
17 namespace OpenNet
18 {
19 
20  // Class
22 
29  class Function : public SourceCode
30  {
31 
32  public:
33 
40  OPEN_NET_PUBLIC Function();
41 
51  OPEN_NET_PUBLIC const char * GetFunctionName() const;
52 
64  virtual Status SetFunctionName(const char * aFunctionName);
65 
66  // ===== SourceCode =================================================
67  OPEN_NET_PUBLIC virtual ~Function();
68  OPEN_NET_PUBLIC virtual Status Display (FILE * aOut) const;
69 
70  private:
71 
72  Function(const Function &);
73 
74  const Function & operator = (const Function &);
75 
76  char mFunctionName[64];
77 
78  };
79 
80 }
OPEN_NET_PUBLIC Function()
Constructeur.
OPEN_NET_PUBLIC const char * GetFunctionName() const
Obtenir le nom de la fonction.
Definition: Adapter.h:19
La classe SourceCode.
Definition: SourceCode.h:30
virtual OPEN_NET_PUBLIC Status Display(FILE *aOut) const
Afficher.
virtual Status SetFunctionName(const char *aFunctionName)
Modifier le nom de la fonction.
La classe Function.
Definition: Function.h:29
OpenNet::SourceCode.