ParserItem.hpp
Go to the documentation of this file.
96 DeckItem scan( RawRecord& rawRecord, UnitSystem& active_unitsystem, UnitSystem& default_unitsystem) const;
Definition: JsonObject.hpp:31 Definition: DeckItem.hpp:37 Definition: ParserItem.hpp:61 static item_size size_from_string(const std::string &) const std::string & name() const std::ostream & inlineClass(std::ostream &, const std::string &indent) const void setInputType(itype input_type) bool operator!=(const ParserItem &) const void push_backDimension(const std::string &) friend std::ostream & operator<<(std::ostream &, const ParserItem &) bool hasDefault() const void setSizeType(item_size size_type) @ UNKNOWN std::string getDescription() const DeckItem scan(RawRecord &rawRecord, UnitSystem &active_unitsystem, UnitSystem &default_unitsystem) const std::string size_literal() const std::string type_literal() const ParserItem(const Json::JsonObject &jsonConfig) void setDefault(T) const std::string className() const const T & getDefault() const static std::string to_string(itype input_type) std::string inlineClassInit(const std::string &parentClass, const std::string *defaultValue=nullptr) const ParserItem(const std::string &name, ParserItem::itype input_type) const std::vector< std::string > & dimensions() const std::string createCode(const std::string &indent) const item_size sizeType() const void setDescription(const std::string &helpText) bool scalar() const type_tag dataType() const bool parseRaw() const static std::string string_from_size(item_size) bool operator==(const ParserItem &) const static itype from_string(const std::string &string_value) Definition: RawRecord.hpp:36 Definition: Typetools.hpp:37 Definition: UDAValue.hpp:32 Definition: UnitSystem.hpp:32 Definition: JsonObject.hpp:29 Definition: A.hpp:4 @ unknown std::ostream & operator<<(std::ostream &os, const UniformTableLinear< T > &t) Definition: UniformTableLinear.hpp:249 |