- Author
- Alexander Sherikov
- Copyright
- 2018-2024 Alexander Sherikov, Licensed under the Apache License, Version 2.0. (see LICENSE or http://www.apache.org/licenses/LICENSE-2.0)
Definition in file writer.cpp.
Go to the source code of this file.
#include <ariles2/visitors/namevalue2.h>
#include <boost/lexical_cast.hpp>
◆ ARILES2_BASIC_TYPE
#define ARILES2_BASIC_TYPE |
( |
|
type | ) |
|
Value:
{ \
if (index_ == name_value_pairs_->size()) \
{ \
name_value_pairs_->resize(index_ + 1); \
} \
if (initialize_names_) \
{ \
name_value_pairs_->name(index_) = back().node_; \
if (back().isArray()) \
{ \
name_value_pairs_->name(index_) += "_"; \
name_value_pairs_->name(index_) += boost::lexical_cast<std::string>(back().index_); \
} \
} \
name_value_pairs_->value(index_) = element; \
++index_; \
}
visitor::Parameters Parameters
Definition at line 140 of file writer.cpp.