# Copyright (C) Oracle Corporation # # This file is part of VirtualBox Open Source Edition (OSE), as # available from http://www.virtualbox.org. This file is free software; # you can redistribute it and/or modify it under the terms of the GNU # General Public License (GPL) as published by the Free Software # Foundation, in version 2 as it comes in the "COPYING" file of the # VirtualBox OSE distribution. VirtualBox OSE is distributed in the # hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. # # This file is autogenerated from VirtualBox.xidl, DO NOT EDIT! # class VirtualBoxReflectionInfo: def __init__(self, isSym): self.isSym = isSym _Values = { '':{ '':, }, } _ValuesSym = { '':{ '': '', }, } _ValuesFlat = { '_':, , } _ValuesFlatSym = { '': '', , } def __getattr__(self,attr): if self.isSym: v = self._ValuesFlatSym.get(attr) else: v = self._ValuesFlat.get(attr) if v is not None: return v else: raise AttributeError def all_values(self,enum_name): if self.isSym: vals = self._ValuesSym.get(enum_name) else: vals = self._Values.get(enum_name) if vals is not None: return vals else: return {}