.. _secReferenceCpp: C++ API Reference ================= AMPL classes ------------ All functions and classes provided by the AMPL API reside in namespace ``ampl`` and macros have prefix ``AMPL_``. For brevity the namespace will be omitted. .. toctree:: :maxdepth: 2 classes/ampl classes/dataframe classes/environment classes/errorhandler classes/optional classes/outputhandler classes/runnable classes/tuple classes/variant .. _secCppAlgebraicEntitiesReference: Algebraic entities classes -------------------------- .. toctree:: :maxdepth: 2 classes/entity classes/entitymap classes/instance classes/constraint classes/constraintinstance classes/objective classes/objectiveinstance classes/parameter classes/set classes/setinstance classes/variable classes/variableinstance Exceptions ---------- .. toctree:: :maxdepth: 2 classes/amplexception