Lines Matching defs:Parser
1073 struct Parser : ParserBase { struct
1075 mutable ExeName m_exeName;
1076 std::vector<Opt> m_options;
1077 std::vector<Arg> m_args;
1079 auto operator|=( ExeName const &exeName ) -> Parser & { in operator |=()
1084 auto operator|=( Arg const &arg ) -> Parser & { in operator |=()
1089 auto operator|=( Opt const &opt ) -> Parser & { in operator |=()
1094 auto operator|=( Parser const &other ) -> Parser & { in operator |=()
1101 auto operator|( T const &other ) const -> Parser { in operator |()
1107 auto operator+=( T const &other ) -> Parser & { return operator|=( other ); } in operator +=()
1109 auto operator+( T const &other ) const -> Parser { return operator|( other ); } in operator +()
1111 auto getHelpColumns() const -> std::vector<HelpColumns> { in getHelpColumns()
1120 void writeToStream( std::ostream &os ) const { in writeToStream()
1166 auto validate() const -> Result override { in validate()
1182 …se( std::string const& exeName, TokenStream const &tokens ) const -> InternalParseResult override { in parse()