| 3024 | } |
| 3025 | |
| 3026 | std::unique_ptr<cmFunctionBlocker> cmMakefile::RemoveFunctionBlocker() |
| 3027 | { |
| 3028 | assert(!this->FunctionBlockers.empty()); |
| 3029 | assert(this->FunctionBlockerBarriers.empty() || |
| 3030 | this->FunctionBlockers.size() > this->FunctionBlockerBarriers.back()); |
| 3031 | |
| 3032 | auto b = std::move(this->FunctionBlockers.top()); |
| 3033 | this->FunctionBlockers.pop(); |
| 3034 | return b; |
| 3035 | } |
| 3036 | |
| 3037 | std::string const& cmMakefile::GetHomeDirectory() const |
| 3038 | { |
no test coverage detected