Public Member Functions

wali::wpds::rule_t Class Reference

List of all members.

Public Member Functions

 rule_t ()
 rule_t (Rule *ptr)
 rule_t (const rule_t &rhs)
Ruleoperator-> ()
Ruleoperator* ()
rule_toperator= (const rule_t &rhs)
rule_toperator= (Rule *r)
Ruleget_ptr ()
const Ruleoperator-> () const
const Ruleoperator* () const
const Ruleget_ptr () const
bool is_empty () const
bool is_valid () const

Detailed Description

Wrapper class for ref_ptr that ensures type safety.


Constructor & Destructor Documentation

wali::wpds::rule_t::rule_t (  ) 
wali::wpds::rule_t::rule_t ( Rule ptr  ) 
wali::wpds::rule_t::rule_t ( const rule_t rhs  ) 

Member Function Documentation

Rule* wali::wpds::rule_t::operator-> (  ) 

References get_ptr().

Rule& wali::wpds::rule_t::operator* (  ) 

References get_ptr().

rule_t& wali::wpds::rule_t::operator= ( const rule_t rhs  ) 
rule_t& wali::wpds::rule_t::operator= ( Rule r  ) 
Rule* wali::wpds::rule_t::get_ptr (  ) 
const Rule* wali::wpds::rule_t::operator-> (  )  const

References get_ptr().

const Rule& wali::wpds::rule_t::operator* (  )  const

References get_ptr().

const Rule* wali::wpds::rule_t::get_ptr (  )  const
bool wali::wpds::rule_t::is_empty (  )  const
bool wali::wpds::rule_t::is_valid (  )  const

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