Merge pull request #2388 from lioncash/constexpr
kernel: Make handle type declarations constexpr
This commit is contained in:
		
						commit
						e2f2155dab
					
				@ -25,7 +25,7 @@ public:
 | 
				
			|||||||
        return name;
 | 
					        return name;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    static const HandleType HANDLE_TYPE = HandleType::ClientPort;
 | 
					    static constexpr HandleType HANDLE_TYPE = HandleType::ClientPort;
 | 
				
			||||||
    HandleType GetHandleType() const override {
 | 
					    HandleType GetHandleType() const override {
 | 
				
			||||||
        return HANDLE_TYPE;
 | 
					        return HANDLE_TYPE;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
				
			|||||||
@ -29,7 +29,7 @@ public:
 | 
				
			|||||||
        return name;
 | 
					        return name;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    static const HandleType HANDLE_TYPE = HandleType::ClientSession;
 | 
					    static constexpr HandleType HANDLE_TYPE = HandleType::ClientSession;
 | 
				
			||||||
    HandleType GetHandleType() const override {
 | 
					    HandleType GetHandleType() const override {
 | 
				
			||||||
        return HANDLE_TYPE;
 | 
					        return HANDLE_TYPE;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
				
			|||||||
@ -85,7 +85,7 @@ public:
 | 
				
			|||||||
        return name;
 | 
					        return name;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    static const HandleType HANDLE_TYPE = HandleType::Process;
 | 
					    static constexpr HandleType HANDLE_TYPE = HandleType::Process;
 | 
				
			||||||
    HandleType GetHandleType() const override {
 | 
					    HandleType GetHandleType() const override {
 | 
				
			||||||
        return HANDLE_TYPE;
 | 
					        return HANDLE_TYPE;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
				
			|||||||
@ -31,7 +31,7 @@ public:
 | 
				
			|||||||
        return reset_type;
 | 
					        return reset_type;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    static const HandleType HANDLE_TYPE = HandleType::ReadableEvent;
 | 
					    static constexpr HandleType HANDLE_TYPE = HandleType::ReadableEvent;
 | 
				
			||||||
    HandleType GetHandleType() const override {
 | 
					    HandleType GetHandleType() const override {
 | 
				
			||||||
        return HANDLE_TYPE;
 | 
					        return HANDLE_TYPE;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
				
			|||||||
@ -41,7 +41,7 @@ public:
 | 
				
			|||||||
        return GetTypeName();
 | 
					        return GetTypeName();
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    static const HandleType HANDLE_TYPE = HandleType::ResourceLimit;
 | 
					    static constexpr HandleType HANDLE_TYPE = HandleType::ResourceLimit;
 | 
				
			||||||
    HandleType GetHandleType() const override {
 | 
					    HandleType GetHandleType() const override {
 | 
				
			||||||
        return HANDLE_TYPE;
 | 
					        return HANDLE_TYPE;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
				
			|||||||
@ -43,7 +43,7 @@ public:
 | 
				
			|||||||
        return name;
 | 
					        return name;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    static const HandleType HANDLE_TYPE = HandleType::ServerPort;
 | 
					    static constexpr HandleType HANDLE_TYPE = HandleType::ServerPort;
 | 
				
			||||||
    HandleType GetHandleType() const override {
 | 
					    HandleType GetHandleType() const override {
 | 
				
			||||||
        return HANDLE_TYPE;
 | 
					        return HANDLE_TYPE;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
				
			|||||||
@ -46,7 +46,7 @@ public:
 | 
				
			|||||||
        return name;
 | 
					        return name;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    static const HandleType HANDLE_TYPE = HandleType::ServerSession;
 | 
					    static constexpr HandleType HANDLE_TYPE = HandleType::ServerSession;
 | 
				
			||||||
    HandleType GetHandleType() const override {
 | 
					    HandleType GetHandleType() const override {
 | 
				
			||||||
        return HANDLE_TYPE;
 | 
					        return HANDLE_TYPE;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
				
			|||||||
@ -76,7 +76,7 @@ public:
 | 
				
			|||||||
        return name;
 | 
					        return name;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    static const HandleType HANDLE_TYPE = HandleType::SharedMemory;
 | 
					    static constexpr HandleType HANDLE_TYPE = HandleType::SharedMemory;
 | 
				
			||||||
    HandleType GetHandleType() const override {
 | 
					    HandleType GetHandleType() const override {
 | 
				
			||||||
        return HANDLE_TYPE;
 | 
					        return HANDLE_TYPE;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
				
			|||||||
@ -106,7 +106,7 @@ public:
 | 
				
			|||||||
        return "Thread";
 | 
					        return "Thread";
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    static const HandleType HANDLE_TYPE = HandleType::Thread;
 | 
					    static constexpr HandleType HANDLE_TYPE = HandleType::Thread;
 | 
				
			||||||
    HandleType GetHandleType() const override {
 | 
					    HandleType GetHandleType() const override {
 | 
				
			||||||
        return HANDLE_TYPE;
 | 
					        return HANDLE_TYPE;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
				
			|||||||
@ -37,7 +37,7 @@ public:
 | 
				
			|||||||
        return name;
 | 
					        return name;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    static const HandleType HANDLE_TYPE = HandleType::WritableEvent;
 | 
					    static constexpr HandleType HANDLE_TYPE = HandleType::WritableEvent;
 | 
				
			||||||
    HandleType GetHandleType() const override {
 | 
					    HandleType GetHandleType() const override {
 | 
				
			||||||
        return HANDLE_TYPE;
 | 
					        return HANDLE_TYPE;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user