fix(kernel/environment): compilation warnings
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
This commit is contained in:
parent
cb09b9ba14
commit
fa8b984e27
1 changed files with 4 additions and 2 deletions
|
@ -23,8 +23,10 @@ class type_checker;
|
||||||
class environment_extension;
|
class environment_extension;
|
||||||
|
|
||||||
/** \brief Implementation of the Lean environment. */
|
/** \brief Implementation of the Lean environment. */
|
||||||
struct environment_cell {
|
class environment_cell {
|
||||||
friend class environment;
|
friend class environment;
|
||||||
|
friend class read_write_shared_environment;
|
||||||
|
friend class read_only_shared_environment;
|
||||||
// Remark: only named objects are stored in the dictionary.
|
// Remark: only named objects are stored in the dictionary.
|
||||||
typedef std::unordered_map<name, object, name_hash, name_eq> object_dictionary;
|
typedef std::unordered_map<name, object, name_hash, name_eq> object_dictionary;
|
||||||
typedef std::tuple<level, level, int> constraint;
|
typedef std::tuple<level, level, int> constraint;
|
||||||
|
@ -315,7 +317,7 @@ public:
|
||||||
in the environment
|
in the environment
|
||||||
*/
|
*/
|
||||||
class environment_extension {
|
class environment_extension {
|
||||||
friend struct environment_cell;
|
friend class environment_cell;
|
||||||
environment_cell * m_env;
|
environment_cell * m_env;
|
||||||
unsigned m_extid; // extension id
|
unsigned m_extid; // extension id
|
||||||
environment_extension const * get_parent_core() const;
|
environment_extension const * get_parent_core() const;
|
||||||
|
|
Loading…
Reference in a new issue