Program Listing for File nodeQueryInheritedAttribute.h

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