Rosetta
Public Member Functions | Private Member Functions | Private Attributes | List of all members
core::scoring::BondOrderParser Class Reference

Public Member Functions

utility::vector1< core::Sizeparse (std::string input)
 

Private Member Functions

void nextsym (void)
 
bool accept (char s)
 
bool expect (char s)
 
utility::vector1< core::Sizefactor ()
 
utility::vector1< core::Sizeinvfactor ()
 
utility::vector1< core::Sizevector_intersect (utility::vector1< core::Size > const &i1, utility::vector1< core::Size > const &i2)
 
utility::vector1< core::Sizevector_union (utility::vector1< core::Size > const &i1, utility::vector1< core::Size > const &i2)
 
utility::vector1< core::Sizenterm ()
 
utility::vector1< core::Sizeaterm ()
 
utility::vector1< core::Sizeoterm ()
 
utility::vector1< core::Sizeexpr ()
 

Private Attributes

std::string toparse_
 
int ptr_
 
char sym_ [4]
 

Member Function Documentation

◆ accept()

bool core::scoring::BondOrderParser::accept ( char  s)
inlineprivate

◆ aterm()

utility::vector1<core::Size> core::scoring::BondOrderParser::aterm ( )
inlineprivate

◆ expect()

bool core::scoring::BondOrderParser::expect ( char  s)
inlineprivate

◆ expr()

utility::vector1<core::Size> core::scoring::BondOrderParser::expr ( )
inlineprivate

◆ factor()

utility::vector1<core::Size> core::scoring::BondOrderParser::factor ( )
inlineprivate

◆ invfactor()

utility::vector1<core::Size> core::scoring::BondOrderParser::invfactor ( )
inlineprivate

◆ nextsym()

void core::scoring::BondOrderParser::nextsym ( void  )
inlineprivate

◆ nterm()

utility::vector1<core::Size> core::scoring::BondOrderParser::nterm ( )
inlineprivate

◆ oterm()

utility::vector1<core::Size> core::scoring::BondOrderParser::oterm ( )
inlineprivate

◆ parse()

utility::vector1<core::Size> core::scoring::BondOrderParser::parse ( std::string  input)
inline

◆ vector_intersect()

utility::vector1<core::Size> core::scoring::BondOrderParser::vector_intersect ( utility::vector1< core::Size > const &  i1,
utility::vector1< core::Size > const &  i2 
)
inlineprivate

◆ vector_union()

utility::vector1<core::Size> core::scoring::BondOrderParser::vector_union ( utility::vector1< core::Size > const &  i1,
utility::vector1< core::Size > const &  i2 
)
inlineprivate

Member Data Documentation

◆ ptr_

int core::scoring::BondOrderParser::ptr_
private

◆ sym_

char core::scoring::BondOrderParser::sym_[4]
private

◆ toparse_

std::string core::scoring::BondOrderParser::toparse_
private

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