0026936: Drawbacks of inlining in new type system in OCCT 7.0 -- automatic
[occt.git] / samples / mfc / standard / 06_Ocaf / src / TOcaf_Application.hxx
CommitLineData
7fd59977 1// File generated by CPPExt (Transient)
2//
3// Copyright (C) 1991,1995 by
4//
5// MATRA DATAVISION, FRANCE
6//
7// This software is furnished in accordance with the terms and conditions
8// of the contract and with the inclusion of the above copyright notice.
9// This software or any other copy thereof may not be provided or otherwise
10// be made available to any other person. No title to an ownership of the
11// software is hereby transferred.
12//
13// At the termination of the contract, the software and all copies of this
14// software must be deleted.
15//
16#ifndef _TOcaf_Application_HeaderFile
17#define _TOcaf_Application_HeaderFile
18
7fd59977 19#ifndef _TDocStd_Application_HeaderFile
20#include <TDocStd_Application.hxx>
21#endif
22#ifndef _Standard_CString_HeaderFile
23#include <Standard_CString.hxx>
24#endif
9e3ca93a 25#include <TColStd_SequenceOfExtendedString.hxx>
7fd59977 26class TDocStd_Document;
27
28
29class TOcaf_Application : public TDocStd_Application {
30
31public:
32
33 // Methods PUBLIC
34 //
35Standard_EXPORT TOcaf_Application();
36Standard_EXPORT virtual void Formats(TColStd_SequenceOfExtendedString& Formats) ;
37Standard_EXPORT Standard_CString ResourcesName() ;
38Standard_EXPORT ~TOcaf_Application();
39
40
41
42
43 // Type management
44 //
92efcf78 45 //Standard_EXPORT friend Handle(Standard_Type)& TOcaf_Application_Type_();
9e3ca93a 46 Standard_EXPORT const Handle(TOcaf_Application) DownCast(const Handle(Standard_Transient)& AnObject);
7fd59977 47 Standard_EXPORT const Handle(Standard_Type)& DynamicType() const;
48 Standard_EXPORT Standard_Boolean IsKind(const Handle(Standard_Type)&) const;
49
50protected:
51
52 // Methods PROTECTED
53 //
54
55
56 // Fields PROTECTED
57 //
58
59
60private:
61
62 // Methods PRIVATE
63 //
64
65
66 // Fields PRIVATE
67 //
68
69
70};
71
72
73
74
75
76// other inline functions and methods (like "C++: function call" methods)
77//
78
79
80#endif