mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
CompilerStack absolutePath/sanitizePath can be made static
This commit is contained in:
parent
dcee8e11ad
commit
0a632011be
@ -669,7 +669,7 @@ void CompilerStack::resolveImports()
|
|||||||
swap(m_sourceOrder, sourceOrder);
|
swap(m_sourceOrder, sourceOrder);
|
||||||
}
|
}
|
||||||
|
|
||||||
string CompilerStack::absolutePath(string const& _path, string const& _reference) const
|
string CompilerStack::absolutePath(string const& _path, string const& _reference)
|
||||||
{
|
{
|
||||||
using path = boost::filesystem::path;
|
using path = boost::filesystem::path;
|
||||||
path p(_path);
|
path p(_path);
|
||||||
|
@ -273,9 +273,9 @@ private:
|
|||||||
std::string applyRemapping(std::string const& _path, std::string const& _context);
|
std::string applyRemapping(std::string const& _path, std::string const& _context);
|
||||||
void resolveImports();
|
void resolveImports();
|
||||||
/// @returns the absolute path corresponding to @a _path relative to @a _reference.
|
/// @returns the absolute path corresponding to @a _path relative to @a _reference.
|
||||||
std::string absolutePath(std::string const& _path, std::string const& _reference) const;
|
static std::string absolutePath(std::string const& _path, std::string const& _reference);
|
||||||
/// Helper function to return path converted strings.
|
/// Helper function to return path converted strings.
|
||||||
std::string sanitizePath(std::string const& _path) const { return boost::filesystem::path(_path).generic_string(); }
|
static std::string sanitizePath(std::string const& _path) { return boost::filesystem::path(_path).generic_string(); }
|
||||||
|
|
||||||
/// @returns true if the contract is requested to be compiled.
|
/// @returns true if the contract is requested to be compiled.
|
||||||
bool isRequestedContract(ContractDefinition const& _contract) const;
|
bool isRequestedContract(ContractDefinition const& _contract) const;
|
||||||
|
Loading…
Reference in New Issue
Block a user