diff options
| author | Loek Le Blansch <loek@pipeframe.xyz> | 2024-11-20 14:01:31 +0100 | 
|---|---|---|
| committer | Loek Le Blansch <loek@pipeframe.xyz> | 2024-11-20 14:01:31 +0100 | 
| commit | 02845c3d25130e9473604cb2eeee42a7a7a8eadf (patch) | |
| tree | 71969b17161d13d044d033d0ee7fd47deadb6575 /src/crepe/api | |
| parent | d79148947bc43764b041687b7c6ad2d6c944f70b (diff) | |
`make format`
Diffstat (limited to 'src/crepe/api')
| -rw-r--r-- | src/crepe/api/Asset.cpp | 15 | ||||
| -rw-r--r-- | src/crepe/api/Asset.h | 8 | 
2 files changed, 9 insertions, 14 deletions
diff --git a/src/crepe/api/Asset.cpp b/src/crepe/api/Asset.cpp index 5271cf7..3fe3ceb 100644 --- a/src/crepe/api/Asset.cpp +++ b/src/crepe/api/Asset.cpp @@ -8,8 +8,8 @@  using namespace crepe;  using namespace std; -Asset::Asset(const string & src) : src(find_asset(src)) { } -Asset::Asset(const char * src) : src(find_asset(src)) { } +Asset::Asset(const string & src) : src(find_asset(src)) {} +Asset::Asset(const char * src) : src(find_asset(src)) {}  const string & Asset::get_path() const noexcept { return this->src; } @@ -22,14 +22,12 @@ string Asset::find_asset(const string & src) const {  	// absolute paths do not need to be resolved, only canonicalized  	filesystem::path path = src; -	if (path.is_absolute()) -		return filesystem::canonical(path); +	if (path.is_absolute()) return filesystem::canonical(path);  	// find directory matching root_pattern  	filesystem::path root = this->whereami();  	while (1) { -		if (filesystem::exists(root / root_pattern)) -			break; +		if (filesystem::exists(root / root_pattern)) break;  		if (!root.has_parent_path())  			throw runtime_error(format("Asset: Cannot find root pattern ({})", root_pattern));  		root = root.parent_path(); @@ -48,11 +46,8 @@ string Asset::whereami() const noexcept {  	return path;  } -bool Asset::operator==(const Asset & other) const noexcept { -	return this->src == other.src; -} +bool Asset::operator==(const Asset & other) const noexcept { return this->src == other.src; }  size_t std::hash<const Asset>::operator()(const Asset & asset) const noexcept {  	return std::hash<string>{}(asset.get_path());  }; - diff --git a/src/crepe/api/Asset.h b/src/crepe/api/Asset.h index 685dd3a..77596ac 100644 --- a/src/crepe/api/Asset.h +++ b/src/crepe/api/Asset.h @@ -33,7 +33,7 @@ public:  	 * \param other Possibly different instance of \c Asset to test equality against  	 * \return True if \c this and \c other are equal  	 */ -	bool operator == (const Asset & other) const noexcept; +	bool operator==(const Asset & other) const noexcept;  private:  	//! path to asset @@ -52,7 +52,8 @@ private:  namespace std {  //! Hash helper struct -template<> struct hash<const crepe::Asset> { +template <> +struct hash<const crepe::Asset> {  	/**  	 * \brief Hash operator for crepe::Asset  	 * @@ -64,5 +65,4 @@ template<> struct hash<const crepe::Asset> {  	size_t operator()(const crepe::Asset & asset) const noexcept;  }; -} - +} // namespace std  |