49 |
SceneExpression::SceneType __sceneType; |
SceneExpression::SceneType __sceneType; |
50 |
|
|
51 |
public: |
public: |
52 |
ReferenceCounting<Scene> scene(); |
ReferenceCounting<Scene> scene() const; |
53 |
|
|
54 |
const SceneExpression::SceneType& sceneType() const |
const SceneExpression::SceneType& sceneType() const |
55 |
{ |
{ |
77 |
private: |
private: |
78 |
ReferenceCounting<StringExpression> __filename; |
ReferenceCounting<StringExpression> __filename; |
79 |
|
|
80 |
std::ostream& put(std::ostream& os); |
std::ostream& put(std::ostream& os) const; |
81 |
|
|
82 |
public: |
public: |
83 |
void execute(); |
void execute(); |
95 |
private: |
private: |
96 |
ReferenceCounting<SceneVariable> __sceneVariable; |
ReferenceCounting<SceneVariable> __sceneVariable; |
97 |
|
|
98 |
std::ostream& put(std::ostream& os) |
std::ostream& put(std::ostream& os) const |
99 |
{ |
{ |
100 |
os << (*__sceneVariable).name() << ": " << (*(*__sceneVariable).expression()); |
os << (*__sceneVariable).name() << ": " << (*(*__sceneVariable).expression()); |
101 |
return os; |
return os; |
115 |
: public SceneExpression |
: public SceneExpression |
116 |
{ |
{ |
117 |
private: |
private: |
118 |
std::ostream& put(std::ostream& os) |
std::ostream& put(std::ostream& os) const |
119 |
{ |
{ |
120 |
os << "undefined scene"; |
os << "undefined scene"; |
121 |
return os; |
return os; |