cmMakefile: Constify policies accessors.
This commit is contained in:
parent
2a6e56e078
commit
d6d4eaac06
|
@ -4287,7 +4287,7 @@ std::vector<cmSourceFile*> cmMakefile::GetQtUiFilesWithOptions() const
|
|||
|
||||
//----------------------------------------------------------------------------
|
||||
cmPolicies::PolicyStatus
|
||||
cmMakefile::GetPolicyStatus(cmPolicies::PolicyID id)
|
||||
cmMakefile::GetPolicyStatus(cmPolicies::PolicyID id) const
|
||||
{
|
||||
// Get the current setting of the policy.
|
||||
cmPolicies::PolicyStatus cur = this->GetPolicyStatusInternal(id);
|
||||
|
@ -4315,10 +4315,10 @@ cmMakefile::GetPolicyStatus(cmPolicies::PolicyID id)
|
|||
|
||||
//----------------------------------------------------------------------------
|
||||
cmPolicies::PolicyStatus
|
||||
cmMakefile::GetPolicyStatusInternal(cmPolicies::PolicyID id)
|
||||
cmMakefile::GetPolicyStatusInternal(cmPolicies::PolicyID id) const
|
||||
{
|
||||
// Is the policy set in our stack?
|
||||
for(PolicyStackType::reverse_iterator psi = this->PolicyStack.rbegin();
|
||||
for(PolicyStackType::const_reverse_iterator psi = this->PolicyStack.rbegin();
|
||||
psi != this->PolicyStack.rend(); ++psi)
|
||||
{
|
||||
PolicyStackEntry::const_iterator pse = psi->find(id);
|
||||
|
@ -4468,7 +4468,7 @@ bool cmMakefile::SetPolicyVersion(const char *version)
|
|||
ApplyPolicyVersion(this,version);
|
||||
}
|
||||
|
||||
cmPolicies *cmMakefile::GetPolicies()
|
||||
cmPolicies *cmMakefile::GetPolicies() const
|
||||
{
|
||||
if (!this->GetCMakeInstance())
|
||||
{
|
||||
|
|
|
@ -356,7 +356,7 @@ public:
|
|||
*/
|
||||
bool SetPolicy(cmPolicies::PolicyID id, cmPolicies::PolicyStatus status);
|
||||
bool SetPolicy(const char *id, cmPolicies::PolicyStatus status);
|
||||
cmPolicies::PolicyStatus GetPolicyStatus(cmPolicies::PolicyID id);
|
||||
cmPolicies::PolicyStatus GetPolicyStatus(cmPolicies::PolicyID id) const;
|
||||
bool SetPolicyVersion(const char *version);
|
||||
void RecordPolicies(cmPolicies::PolicyMap& pm);
|
||||
//@}
|
||||
|
@ -379,7 +379,7 @@ public:
|
|||
/**
|
||||
* Get the Policies Instance
|
||||
*/
|
||||
cmPolicies *GetPolicies();
|
||||
cmPolicies *GetPolicies() const;
|
||||
|
||||
/**
|
||||
* Add an auxiliary directory to the build.
|
||||
|
@ -1031,7 +1031,8 @@ private:
|
|||
typedef std::vector<PolicyStackEntry> PolicyStackType;
|
||||
PolicyStackType PolicyStack;
|
||||
std::vector<PolicyStackType::size_type> PolicyBarriers;
|
||||
cmPolicies::PolicyStatus GetPolicyStatusInternal(cmPolicies::PolicyID id);
|
||||
cmPolicies::PolicyStatus
|
||||
GetPolicyStatusInternal(cmPolicies::PolicyID id) const;
|
||||
|
||||
bool CheckCMP0000;
|
||||
|
||||
|
|
Loading…
Reference in New Issue