Changeset 137 in dev for BasicCompiler_Common/include/Prototype.h
- Timestamp:
- Jun 8, 2007, 3:11:47 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
BasicCompiler_Common/include/Prototype.h
r135 r137 13 13 class Prototype 14 14 { 15 public: 16 enum Accessibility{ 17 None, 18 Private, 19 Protected, 20 Public, 21 }; 22 23 private: 15 24 // 名前空間 16 25 NamespaceScopes namespaceScopes; … … 69 78 70 79 }; 80 81 class MemberPrototype 82 { 83 Prototype::Accessibility accessibility; 84 public: 85 MemberPrototype( Prototype::Accessibility accessibility ) 86 : accessibility( accessibility ) 87 { 88 } 89 90 Prototype::Accessibility GetAccessibility() const 91 { 92 return accessibility; 93 } 94 void SetAccessibility( Prototype::Accessibility accessibility ){ 95 this->accessibility = accessibility; 96 } 97 98 bool IsNoneAccess() const 99 { 100 return ( accessibility == Prototype::None ); 101 } 102 bool IsPrivate() const 103 { 104 return ( accessibility == Prototype::Private ); 105 } 106 bool IsProtected() const 107 { 108 return ( accessibility == Prototype::Protected ); 109 } 110 bool IsPublic() const 111 { 112 return ( accessibility == Prototype::Public ); 113 } 114 };
Note:
See TracChangeset
for help on using the changeset viewer.