forked from mirrors/gecko-dev
		
	 b5a2bda7ee
			
		
	
	
		b5a2bda7ee
		
	
	
	
	
		
			
			This will mean that in places like the tight loop in GetTypeIndex() we would no longer require calling strlen() on the input type argument once per loop iteration. Depends on D20236 Differential Revision: https://phabricator.services.mozilla.com/D20237 --HG-- extra : moz-landing-system : lando
		
			
				
	
	
		
			25 lines
		
	
	
	
		
			814 B
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
	
		
			814 B
		
	
	
	
		
			C++
		
	
	
	
	
	
| /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
 | |
| /* vim: set ts=8 sts=2 et sw=2 tw=80: */
 | |
| /* This Source Code Form is subject to the terms of the Mozilla Public
 | |
|  * License, v. 2.0. If a copy of the MPL was not distributed with this file,
 | |
|  * You can obtain one at http://mozilla.org/MPL/2.0/. */
 | |
| 
 | |
| #ifndef mozilla_dom_PermissionUtils_h_
 | |
| #define mozilla_dom_PermissionUtils_h_
 | |
| 
 | |
| #include "mozilla/dom/PermissionsBinding.h"
 | |
| #include "mozilla/dom/PermissionStatusBinding.h"
 | |
| #include "mozilla/Maybe.h"
 | |
| 
 | |
| namespace mozilla {
 | |
| namespace dom {
 | |
| 
 | |
| const nsLiteralCString& PermissionNameToType(PermissionName aName);
 | |
| Maybe<PermissionName> TypeToPermissionName(const nsACString& aType);
 | |
| 
 | |
| PermissionState ActionToPermissionState(uint32_t aAction);
 | |
| 
 | |
| }  // namespace dom
 | |
| }  // namespace mozilla
 | |
| 
 | |
| #endif
 |