Program Listing for File nodeQueryInheritedAttribute.h#
↰ Return to documentation for file (src/midend/astQuery/nodeQueryInheritedAttribute.h)
#ifndef ROSE_NODE_QUERY_INHERITED_ATTRIBUTE_H
#define ROSE_NODE_QUERY_INHERITED_ATTRIBUTE_H
class NodeQueryInheritedAttributeType
{
public:
// string matchingName;
// Used for building data field names in structures (prepends structure name to data field
// (e.g. structureName::nestedStructureName::fieldName). An alternative would be to handle
// this query using a different query library which returned a list of lists of strings
// (e.g. list< list<string> >). Then we could more readily handle function names!
// string prefixName;
~NodeQueryInheritedAttributeType ();
NodeQueryInheritedAttributeType ();
//NodeQueryInheritedAttributeType( NodeQuery::TypeOfQueryType X );
//NodeQueryInheritedAttributeType ( const NodeQueryInheritedAttributeType & X );
//NodeQueryInheritedAttributeType & operator= ( const NodeQueryInheritedAttributeType & X );
// void setMatchingName ( const string & name );
// string getMatchingName() const;
/*
void setQuery ( const NodeQuery::TypeOfQueryType X );
NodeQuery::TypeOfQueryType getQuery () const;
*/
};
// endif for ROSE_NODE_QUERY_INHERITED_ATTRIBUTE_H
#endif