X-Git-Url: https://www.ginac.de/ginac.git//ginac.git?p=ginac.git;a=blobdiff_plain;f=ginac%2Findexed.cpp;h=7dd2f0dae6f07c55392812634216974d0b05efa5;hp=6e36eb305fc157d4d109f3464ce19be919dc572d;hb=b5e7e31e6d33bbae4d635c27637c7e114b043735;hpb=24fe247f9ed16114a765a01c593fec5c4a2f591c diff --git a/ginac/indexed.cpp b/ginac/indexed.cpp index 6e36eb30..7dd2f0da 100644 --- a/ginac/indexed.cpp +++ b/ginac/indexed.cpp @@ -27,7 +27,9 @@ #include "idx.h" #include "debugmsg.h" +#ifndef NO_GINAC_NAMESPACE namespace GiNaC { +#endif // ndef NO_GINAC_NAMESPACE ////////// // default constructor, destructor, copy constructor assignment operator and helpers @@ -105,6 +107,14 @@ indexed::indexed(ex const & i1, ex const & i2, ex const & i3) GINAC_ASSERT(all_of_type_idx()); } +indexed::indexed(ex const & i1, ex const & i2, ex const & i3, ex const & i4) + : exprseq(i1,i2,i3,i4) +{ + debugmsg("indexed constructor from ex,ex,ex,ex",LOGLEVEL_CONSTRUCT); + tinfo_key=TINFO_indexed; + GINAC_ASSERT(all_of_type_idx()); +} + indexed::indexed(exvector const & iv) : exprseq(iv) { debugmsg("indexed constructor from exvector",LOGLEVEL_CONSTRUCT); @@ -292,4 +302,6 @@ bool indexed::all_of_type_idx(void) const const indexed some_indexed; type_info const & typeid_indexed=typeid(some_indexed); +#ifndef NO_GINAC_NAMESPACE } // namespace GiNaC +#endif // ndef NO_GINAC_NAMESPACE