27inline var::var(
const void* x)
 
   29  v = ap_var_operations->copy(
const_cast<void*
>(x));
 
   32inline var::var(
const std::string& x)
 
   34  v = ap_var_operations->copy(
const_cast<char*
>(x.c_str()));
 
   37inline var::var(
const var& x)
 
   39  v = ap_var_operations->copy(x.v);
 
   48  ap_var_operations->free(v);
 
   55inline var& var::operator=(
const var& x)
 
   58    ap_var_t vv = ap_var_operations->copy(x.v);
 
   59    ap_var_operations->free(v);
 
   65inline var& var::operator=(
const void* x)
 
   67  ap_var_operations->free(v);
 
   68  v = ap_var_operations->copy(
const_cast<void*
>(x));
 
   72inline var& var::operator=(
const std::string& x)
 
   74  ap_var_operations->free(v);
 
   75  v = ap_var_operations->copy(
const_cast<char*
>(x.c_str()));
 
   83inline var::operator 
char*() 
const 
   85  return ap_var_operations->to_string(v);
 
   88inline var::operator std::string()
 const 
   90  char* c = ap_var_operations->to_string(v);
 
  102  return ap_var_operations->compare(x.v,y.v);
 
 
  107  return ap_var_operations->compare(x.v,y.v)==0;
 
 
  112  return ap_var_operations->compare(x.v,y.v)!=0;
 
 
  117  return ap_var_operations->compare(x.v,y.v)>=0;
 
 
  122  return ap_var_operations->compare(x.v,y.v)<=0;
 
 
  127  return ap_var_operations->compare(x.v,y.v)>0;
 
 
  132  return ap_var_operations->compare(x.v,y.v)<0;
 
 
  138inline std::ostream& 
operator<< (std::ostream& os, 
const var& s)
 
 
  144inline void var::print(FILE* stream)
 const 
  146  char* x = ap_var_operations->to_string(
const_cast<void*
>(v));
 
  147  fprintf(stream,
"%s",x);
 
  156inline const ap_var_t& var::get_ap_var_t()
 const 
  161inline ap_var_t& var::get_ap_var_t()
 
bool operator>(const var &x, const var &y)
Definition apxx_var_inline.hh:125
bool operator>=(const var &x, const var &y)
Definition apxx_var_inline.hh:115
bool operator==(const var &x, const var &y)
Definition apxx_var_inline.hh:105
bool operator<(const var &x, const var &y)
Definition apxx_var_inline.hh:130
bool operator<=(const var &x, const var &y)
Definition apxx_var_inline.hh:120
std::ostream & operator<<(std::ostream &os, const var &s)
Definition apxx_var_inline.hh:138
int compare(const var &x, const var &y)
Definition apxx_var_inline.hh:100
bool operator!=(const var &x, const var &y)
Definition apxx_var_inline.hh:110