| Index: tools/gn/item.h
|
| diff --git a/tools/gn/item.h b/tools/gn/item.h
|
| index 4d9f25beb04090354cbe4048c5fa530d85eb5638..4e582bfca305de7d569f240209050a6aca1e97fc 100644
|
| --- a/tools/gn/item.h
|
| +++ b/tools/gn/item.h
|
| @@ -8,6 +8,7 @@
|
| #include <string>
|
|
|
| #include "tools/gn/label.h"
|
| +#include "tools/gn/visibility.h"
|
|
|
| class Config;
|
| class ParseNode;
|
| @@ -31,6 +32,9 @@ class Item {
|
| const ParseNode* defined_from() const { return defined_from_; }
|
| void set_defined_from(const ParseNode* df) { defined_from_ = df; }
|
|
|
| + Visibility& visibility() { return visibility_; }
|
| + const Visibility& visibility() const { return visibility_; }
|
| +
|
| // Manual RTTI.
|
| virtual Config* AsConfig();
|
| virtual const Config* AsConfig() const;
|
| @@ -51,6 +55,8 @@ class Item {
|
| const Settings* settings_;
|
| Label label_;
|
| const ParseNode* defined_from_;
|
| +
|
| + Visibility visibility_;
|
| };
|
|
|
| #endif // TOOLS_GN_ITEM_H_
|
|
|