import(methods)

exportClasses("memuse", "approx")

exportMethods(
  ### Constructors
  "mu", "memuse", "object.size",
  ### Accessors
  "size", "unit", "unit.prefix", "unit.names",
  ### Replacers
  "size<-", "unit<-", "unit.prefix<-", "unit.names<-",
  ### Printing
  "print", "show", 
  ### Swaps
  "swap.unit", "swap.prefix", "swap.names",
  ### howmany's
  "howmany", "howmany.par",
  ### Misc
  "as.memuse"#, "as.numeric"
)

export(
  ### Constructor
  memuse, mu,
  ### Arithmetic
  "+", "-", "*", "/", "^", 
  ### Misc
  print, howbig, howbig.par, howmany, howmany.par
)
