
#pragma once

#include "Props.hh"

namespace cadabra {

	class ImplicitIndex : virtual public property {
		public:
			virtual bool parse(Kernel&, keyval_t&) override;
			virtual std::string name() const override;
			virtual std::string unnamed_argument() const override
				{
				return "explicit";
				};
			virtual void latex(std::ostream& str) const override;

			Ex explicit_form;
		};

	}
