// public
-basic * idx::duplicate() const
-{
- debugmsg("idx duplicate",LOGLEVEL_DUPLICATE);
- return new idx(*this);
-}
-
void idx::printraw(std::ostream & os) const
{
debugmsg("idx printraw",LOGLEVEL_PRINT);
int idx::compare_same_type(const basic & other) const
{
GINAC_ASSERT(is_of_type(other,idx));
- const idx &o = static_cast<const idx &>(&other);
+ const idx &o = static_cast<const idx &>(other);
if (covariant!=o.covariant) {
// different co/contravariant