FE 0.13.1
Header-only C++ frontend library
Loading...
Searching...
No Matches
fe::Parser< Tok, Tag, K, S >::Anchor Class Reference

RAII helper that anchors a Tag for its lifetime; use Parser::anchor to build one. More...

#include <fe/parser.h>

Public Member Functions

 Anchor (const Anchor &)=delete
Anchoroperator= (const Anchor &)=delete
 Anchor (Parser &parser, Tag tag)
 ~Anchor ()

Detailed Description

template<class Tok, class Tag, size_t K, class S>
class fe::Parser< Tok, Tag, K, S >::Anchor

RAII helper that anchors a Tag for its lifetime; use Parser::anchor to build one.

Definition at line 141 of file parser.h.

Constructor & Destructor Documentation

◆ Anchor() [1/2]

template<class Tok, class Tag, size_t K, class S>
fe::Parser< Tok, Tag, K, S >::Anchor::Anchor ( const Anchor & )
delete

References Anchor().

Referenced by Anchor(), and operator=().

◆ Anchor() [2/2]

template<class Tok, class Tag, size_t K, class S>
fe::Parser< Tok, Tag, K, S >::Anchor::Anchor ( Parser & parser,
Tag tag )
inline

Definition at line 146 of file parser.h.

◆ ~Anchor()

template<class Tok, class Tag, size_t K, class S>
fe::Parser< Tok, Tag, K, S >::Anchor::~Anchor ( )
inline

Definition at line 151 of file parser.h.

Member Function Documentation

◆ operator=()

template<class Tok, class Tag, size_t K, class S>
Anchor & fe::Parser< Tok, Tag, K, S >::Anchor::operator= ( const Anchor & )
delete

References Anchor().


The documentation for this class was generated from the following file: