#include <embed.h>
Public Member Functions | |
template<class Type> | |
object (const Type &obj) | |
Unary constructors. | |
object () | |
Default constructor. | |
self | operator() (const DerefProxy< tuple > &args, const DerefProxy< DerefProxy< dict > > &kwds) const |
Generic call operation. | |
Call with plain arguments | |
template<class Type> | |
self | operator() (const Type &arg) const |
template<class Type1, class Type2> | |
self | operator() (const Type1 &arg1, const Type2 &arg2) const |
template<class Type1, class Type2, class Type3> | |
self | operator() (const Type1 &arg1, const Type2 &arg2, const Type3 &arg3) const |
template<class Type1, class Type2, class Type3, class Type4> | |
self | operator() (const Type1 &arg1, const Type2 &arg2, const Type3 &arg3, const Type4 &arg4) const |
Call with keyword arguments | |
template<class Type> | |
self | operator() (const DerefProxy< DerefProxy< dict > > &kwds) const |
template<class Type> | |
self | operator() (const Type &arg, const DerefProxy< DerefProxy< dict > > &kwds) const |
template<class Type1, class Type2> | |
self | operator() (const Type1 &arg1, const Type2 &arg2, const DerefProxy< DerefProxy< dict > > &kwds) const |
template<class Type1, class Type2, class Type3> | |
self | operator() (const Type1 &arg1, const Type2 &arg2, const Type3 &arg3, const DerefProxy< DerefProxy< dict > > &kwds) const |
template<class Type1, class Type2, class Type3, class Type4> | |
self | operator() (const Type1 &arg1, const Type2 &arg2, const Type3 &arg3, const Type4 &arg4, const DerefProxy< DerefProxy< dict > > &kwds) const |
Convertig to PolyBoRi types and some built-ins | |
operator bool () const | |
operator int () const | |
operator long () const | |
operator std::string () const | |
operator const Ring & () const | |
operator Polynomial () const | |
operator Monomial () const | |
operator const Variable & () const | |
operator BooleSet () const | |
template<class Type> | |
operator std::vector< Type > () const | |
template<class Type> | |
operator std::list< Type > () const | |
template<class Type> | |
operator std::set< Type > () const |
polybori::object::object | ( | const Type & | obj | ) | [inline] |
Unary constructors.
polybori::object::object | ( | ) | [inline] |
self polybori::object::operator() | ( | const DerefProxy< tuple > & | args, | |
const DerefProxy< DerefProxy< dict > > & | kwds | |||
) | const [inline] |
self polybori::object::operator() | ( | const Type & | arg | ) | const [inline] |
self polybori::object::operator() | ( | const Type1 & | arg1, | |
const Type2 & | arg2 | |||
) | const [inline] |
self polybori::object::operator() | ( | const Type1 & | arg1, | |
const Type2 & | arg2, | |||
const Type3 & | arg3 | |||
) | const [inline] |
self polybori::object::operator() | ( | const Type1 & | arg1, | |
const Type2 & | arg2, | |||
const Type3 & | arg3, | |||
const Type4 & | arg4 | |||
) | const [inline] |
self polybori::object::operator() | ( | const DerefProxy< DerefProxy< dict > > & | kwds | ) | const [inline] |
self polybori::object::operator() | ( | const Type & | arg, | |
const DerefProxy< DerefProxy< dict > > & | kwds | |||
) | const [inline] |
self polybori::object::operator() | ( | const Type1 & | arg1, | |
const Type2 & | arg2, | |||
const DerefProxy< DerefProxy< dict > > & | kwds | |||
) | const [inline] |
self polybori::object::operator() | ( | const Type1 & | arg1, | |
const Type2 & | arg2, | |||
const Type3 & | arg3, | |||
const DerefProxy< DerefProxy< dict > > & | kwds | |||
) | const [inline] |
self polybori::object::operator() | ( | const Type1 & | arg1, | |
const Type2 & | arg2, | |||
const Type3 & | arg3, | |||
const Type4 & | arg4, | |||
const DerefProxy< DerefProxy< dict > > & | kwds | |||
) | const [inline] |
polybori::object::operator bool | ( | ) | const [inline] |
polybori::object::operator int | ( | ) | const [inline] |
polybori::object::operator long | ( | ) | const [inline] |
polybori::object::operator std::string | ( | ) | const [inline] |
polybori::object::operator const Ring & | ( | ) | const [inline] |
polybori::object::operator Polynomial | ( | ) | const [inline] |
polybori::object::operator Monomial | ( | ) | const [inline] |
polybori::object::operator const Variable & | ( | ) | const [inline] |
polybori::object::operator BooleSet | ( | ) | const [inline] |
polybori::object::operator std::vector< Type > | ( | ) | const [inline] |
polybori::object::operator std::list< Type > | ( | ) | const [inline] |
polybori::object::operator std::set< Type > | ( | ) | const [inline] |