#ifndef INDEXER_COMMAND_CXX_MANUAL_H #define INDEXER_COMMAND_CXX_MANUAL_H #include "data/indexer/IndexerCommandCxx.h" class FilePath; class IndexerCommandCxxManual : public IndexerCommandCxx { public: static IndexerCommandType getStaticIndexerCommandType(); IndexerCommandCxxManual( const FilePath& sourceFilePath, const std::set& indexedPaths, const std::set& excludedPaths, const std::string& languageStandard, const std::vector& systemHeaderSearchPaths, const std::vector& frameworkSearchPaths, const std::vector& compilerFlags); virtual ~IndexerCommandCxxManual(); virtual IndexerCommandType getIndexerCommandType() const override; virtual size_t getByteSize(size_t stringSize) const override; std::string getLanguageStandard() const; private: std::string m_languageStandard; }; #endif // INDEXER_COMMAND_CXX_MANUAL_H