| addType(std::function< Model::Node *(ValueAtReturnVisitor *, NodeType *)> f) | Model::Visitor< ValueAtReturnVisitor, Model::Node * > | inlinestatic |
| BaseVisitorType typedef | Model::Visitor< ValueAtReturnVisitor, Model::Node * > | |
| ensuresMethod_ | ContractsLibrary::ValueAtReturnVisitor | privatestatic |
| findFunctionForId(int id) | Model::Visitor< ValueAtReturnVisitor, Model::Node * > | protectedvirtual |
| inEnsuresCall_ | ContractsLibrary::ValueAtReturnVisitor | private |
| init() | ContractsLibrary::ValueAtReturnVisitor | static |
| inValueAtReturnCall_ | ContractsLibrary::ValueAtReturnVisitor | private |
| numUnwrapped() | ContractsLibrary::ValueAtReturnVisitor | inline |
| numUnwrapped_ | ContractsLibrary::ValueAtReturnVisitor | private |
| numWrapped() | ContractsLibrary::ValueAtReturnVisitor | inline |
| numWrapped_ | ContractsLibrary::ValueAtReturnVisitor | private |
| outReference_ | ContractsLibrary::ValueAtReturnVisitor | private |
| setMethods(OOModel::Method *ensuresMethod, OOModel::Method *valueAtReturnMethod) | ContractsLibrary::ValueAtReturnVisitor | static |
| types() | Model::Visitor< ValueAtReturnVisitor, Model::Node * > | privatestatic |
| valueAtReturnMethod_ | ContractsLibrary::ValueAtReturnVisitor | privatestatic |
| ValueAtReturnVisitor() | ContractsLibrary::ValueAtReturnVisitor | |
| visit(Node *n) | Model::Visitor< ValueAtReturnVisitor, Model::Node * > | |
| visitChildren(Model::Node *n) | ContractsLibrary::ValueAtReturnVisitor | virtual |
| VisitFunctionInstance typedef | Model::Visitor< ValueAtReturnVisitor, Model::Node * > | |
| visitMethodCall(ValueAtReturnVisitor *v, OOModel::MethodCallExpression *call) | ContractsLibrary::ValueAtReturnVisitor | static |
| VisitorResultType typedef | Model::Visitor< ValueAtReturnVisitor, Model::Node * > | |
| visitReference(ValueAtReturnVisitor *v, OOModel::ReferenceExpression *ref) | ContractsLibrary::ValueAtReturnVisitor | static |
| ~Visitor() | Model::Visitor< ValueAtReturnVisitor, Model::Node * > | virtual |