# 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 {}