diff options
| author | Andreas Stöckel <astoecke@techfak.uni-bielefeld.de> | 2015-04-12 17:34:09 +0200 | 
|---|---|---|
| committer | Andreas Stöckel <astoecke@techfak.uni-bielefeld.de> | 2016-04-25 22:24:15 +0200 | 
| commit | be79585f0e81b27ce3dc6b94f1f502ff86dcef68 (patch) | |
| tree | bce664b2d1827e4e7d12f674c51471d586fd3b2c /test | |
| parent | ebc411f2bc9cb7b1742ed5211d36a2b2ac57cdb5 (diff) | |
Pass "isImplicit" flag to Handler::fieldStart
Diffstat (limited to 'test')
| -rw-r--r-- | test/core/parser/stack/StackTest.cpp | 5 | 
1 files changed, 4 insertions, 1 deletions
| diff --git a/test/core/parser/stack/StackTest.cpp b/test/core/parser/stack/StackTest.cpp index e23cde7..739bc99 100644 --- a/test/core/parser/stack/StackTest.cpp +++ b/test/core/parser/stack/StackTest.cpp @@ -76,6 +76,7 @@ struct Tracker {  	bool fieldStartReturnValue;  	size_t fieldStartIdx;  	bool fieldStartIsDefault; +	bool fieldStartIsImplicit;  	bool fieldStartSetIsDefault;  	Variant dataData; @@ -105,6 +106,7 @@ struct Tracker {  		fieldStartIdx = 0;  		fieldStartIsDefault = false; +		fieldStartIsImplicit = false;  		fieldStartSetIsDefault = false;  		dataData = Variant{}; @@ -165,9 +167,10 @@ public:  	void end() override { tracker.endCount++; } -	bool fieldStart(bool &isDefault, size_t fieldIdx) override +	bool fieldStart(bool &isDefault, bool isImplicit, size_t fieldIdx) override  	{  		tracker.fieldStartIsDefault = isDefault; +		tracker.fieldStartIsImplicit = isImplicit;  		tracker.fieldStartIdx = fieldIdx;  		if (tracker.fieldStartSetIsDefault) {  			isDefault = true; | 
