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 |