#ifndef SASS_FN_NUMBERS_H
#define SASS_FN_NUMBERS_H
#include "fn_utils.hpp"
namespace Sass {
namespace Functions {
// return a number object (copied since we want to have reduced units)
#define ARGN(argname) get_arg_n(argname, env, sig, pstate, traces) // Number copy
extern Signature percentage_sig;
extern Signature round_sig;
extern Signature ceil_sig;
extern Signature floor_sig;
extern Signature abs_sig;
extern Signature min_sig;
extern Signature max_sig;
extern Signature inspect_sig;
extern Signature random_sig;
extern Signature unique_id_sig;
extern Signature unit_sig;
extern Signature unitless_sig;
extern Signature comparable_sig;
BUILT_IN(percentage);
BUILT_IN(round);
BUILT_IN(ceil);
BUILT_IN(floor);
BUILT_IN(abs);
BUILT_IN(min);
BUILT_IN(max);
BUILT_IN(inspect);
BUILT_IN(random);
BUILT_IN(unique_id);
BUILT_IN(unit);
BUILT_IN(unitless);
BUILT_IN(comparable);
}
}
#endif