# src/Common/IpRegOptions.hpp File Reference

`#include "IpUtils.hpp"`
`#include "IpReferenced.hpp"`
`#include "IpException.hpp"`
`#include "IpSmartPtr.hpp"`
`#include <map>`

Go to the source code of this file.

## Classes
class | Ipopt::RegisteredOption
| Base class for registered options. More...
class | Ipopt::RegisteredOption::string_entry
| class to hold the valid string settings for a string option More...
class | Ipopt::RegisteredOptions
| Class for storing registered options. More...
## Enumerations
enum | RegisteredOptionType { Ipopt::OT_Number, Ipopt::OT_Integer, Ipopt::OT_String, Ipopt::OT_Unknown }

All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines