clang-tags
C/C++ source code indexing tool based on libclang
 All Classes Functions Variables Typedefs Groups Pages
Classes | Public Member Functions | List of all members
Storage Class Reference

Classes

struct  Definition
struct  RefDef
struct  Reference
struct  Vector

Public Member Functions

int setCompileCommand (const std::string &fileName, const std::string &directory, const std::vector< std::string > &args)
void getCompileCommand (const std::string &fileName, std::string &directory, std::vector< std::string > &args)
std::string nextFile ()
void cleanIndex ()
void beginIndex ()
void endIndex ()
bool beginFile (const std::string &fileName)
void addInclude (const int includedId, const int sourceId)
void addInclude (const std::string &includedFile, const std::string &sourceFile)
void addTag (const std::string &usr, const std::string &kind, const std::string &spelling, const std::string &fileName, const int line1, const int col1, const int offset1, const int line2, const int col2, const int offset2, bool isDeclaration)
std::vector< RefDeffindDefinition (const std::string fileName, int offset)
std::vector< Referencegrep (const std::string usr)
void setOption (const std::string &name, const std::string &value)
void setOption (const std::string &name, const std::vector< std::string > &value)
std::string getOption (const std::string &name)
std::vector< std::string > getOption (const std::string &name, const Vector &v)

The documentation for this class was generated from the following file: