
#pragma once

#include "properties/IndexInherit.hh"
#include "properties/NumericalFlat.hh"

namespace cadabra {

	/**
				\ingroup properties

	Turns a symbol into an accent. Accented objects inherit all properties
	and indices from the objects which they wrap.
	*/

	class Accent : public PropertyInherit, public IndexInherit, public NumericalFlat, virtual public property {
		public:
			virtual std::string name() const;
		};


	}
