total_threads =0total_memory =1hostname =2size =3
Symbol =1Constant =2Name =3Not =4And =5Or =6Xor =7Less_than =8Less_or_equal =9Equal =10Greater_than =11Greater_or_equal =12Add =13Subtract =14Multiply =15Quotient =16Remainder =17Negate =18
Base classes
Methods
operator=(Name &&) -> Name &Name(Name &&)operator=(const Name &) -> Name &Name(const Name &)~Name()Name()write(std::ostream & out) const -> voidvirtualread(sys::byte_buffer & in) -> voidvirtualwrite(sys::byte_buffer & out) const -> voidvirtualevaluate(const Bindings & context) const -> AnyvirtualName(const char * name)explicitName(const std::string & name)explicitName(std::string && name)explicit
Derived classes
Methods
write(std::ostream & out) const -> voidvirtualread(sys::byte_buffer & in) -> voidvirtualwrite(sys::byte_buffer & out) const -> voidvirtualevaluate(const Bindings & context) const -> Anyvirtualoperator=(Expression &&) -> Expression &Expression(Expression &&)operator=(const Expression &) -> Expression &Expression(const Expression &)~Expression()virtualExpression()
Base classes
Methods
operator=(Symbol &&) -> Symbol &Symbol(Symbol &&)operator=(const Symbol &) -> Symbol &Symbol(const Symbol &)~Symbol()Symbol()write(std::ostream & out) const -> voidvirtualread(sys::byte_buffer & in) -> voidvirtualwrite(sys::byte_buffer & out) const -> voidvirtualevaluate(const Bindings & context) const -> AnyvirtualSymbol(resources name)explicit
Types
Methods
size() -> constexpr size_toperator=(Bindings &&) -> Bindings &Bindings(Bindings &&)operator=(const Bindings &) -> Bindings &Bindings(const Bindings &)~Bindings()virtualBindings()write(std::ostream & out) const -> voidread(sys::byte_buffer & in) -> voidwrite(sys::byte_buffer & out) const -> voidclear() -> voidoperator[](size_t i) -> value_type &operator[](size_t i) const -> value_typeunset(const std::string & s) -> voidoperator[](const std::string & s) -> value_type &operator[](const std::string & s) const -> value_typeoperator[](resources r) -> value_type &operator[](resources r) const -> const value_type &
Friends
Base classes
Methods
operator=(Constant &&) -> Constant &Constant(Constant &&)operator=(const Constant &) -> Constant &Constant(const Constant &)~Constant()Constant()write(std::ostream & out) const -> voidvirtualread(sys::byte_buffer & in) -> voidvirtualwrite(sys::byte_buffer & out) const -> voidvirtualevaluate(const Bindings & context) const -> AnyvirtualConstant(Any value)explicit
Enumerations
Fields
char * _stringuint64_t _u64bool _b
Methods
operator=(Any && rhs) -> Any &Any(Any && rhs)operator=(const Any & rhs) -> Any &Any(const Any &)~Any()Any()swap(Any & rhs) -> voidread(sys::byte_buffer & in) -> voidwrite(std::ostream & out) const -> voidwrite(sys::byte_buffer & out) const -> voidoperator!=(const Any & rhs) const -> booloperator==(const Any & rhs) const -> boolunsigned_integer() const -> uint64_tboolean() const -> booltype() const -> Typeoperator=(bool b) -> Any &operator=(uint64_t n) -> Any &operator=(uint32_t n) -> Any &operator=(uint16_t n) -> Any &operator=(uint8_t n) -> Any &operator=(const char * s) -> Any &operator=(const std::string & s) -> Any &Any(const std::string & s)Any(const char * s)Any(const char * s, size_t n)Any(uint64_t value)Any(uint32_t value)Any(uint16_t value)Any(uint8_t value)Any(bool value)