Rosetta  2020.37
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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

bool core::scoring::BondOrderParser::accept ( char  s)
inlineprivate
utility::vector1<core::Size> core::scoring::BondOrderParser::aterm ( )
inlineprivate
bool core::scoring::BondOrderParser::expect ( char  s)
inlineprivate
utility::vector1<core::Size> core::scoring::BondOrderParser::expr ( )
inlineprivate
utility::vector1<core::Size> core::scoring::BondOrderParser::factor ( )
inlineprivate
utility::vector1<core::Size> core::scoring::BondOrderParser::invfactor ( )
inlineprivate
void core::scoring::BondOrderParser::nextsym ( void  )
inlineprivate
utility::vector1<core::Size> core::scoring::BondOrderParser::nterm ( )
inlineprivate
utility::vector1<core::Size> core::scoring::BondOrderParser::oterm ( )
inlineprivate
utility::vector1<core::Size> core::scoring::BondOrderParser::parse ( std::string  input)
inline
utility::vector1<core::Size> core::scoring::BondOrderParser::vector_intersect ( utility::vector1< core::Size > const &  i1,
utility::vector1< core::Size > const &  i2 
)
inlineprivate
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

int core::scoring::BondOrderParser::ptr_
private
char core::scoring::BondOrderParser::sym_[4]
private
std::string core::scoring::BondOrderParser::toparse_
private

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