|
My Project
|
Base container class and manager for all pass options. More...
#include <PassOptions.h>


Classes | |
| class | ListOption |
| class | Option |
| This class represents a specific pass option, with a provided data type. More... | |
Public Member Functions | |
| PassOptions ()=default | |
| void | copyOptionValuesFrom (const PassOptions &other) |
| Copy the option values from 'other'. More... | |
| LogicalResult | parseFromString (StringRef options) |
| void | print (raw_ostream &os) |
Base container class and manager for all pass options.
|
default |
| void detail::PassOptions::copyOptionValuesFrom | ( | const PassOptions & | other | ) |
Copy the option values from 'other'.
Copy the option values from 'other' into 'this', where 'other' has the same options as 'this'.
| LogicalResult detail::PassOptions::parseFromString | ( | StringRef | options | ) |
Parse options out as key=value pairs that can then be handed off to the llvm::cl command line passing infrastructure. Everything is space separated.
| void detail::PassOptions::print | ( | raw_ostream & | os | ) |
Print the options held by this struct in a form that can be parsed via 'parseFromString'.
1.8.13