def __init__(self, storage: str, threadLocal: bool, inline: bool, virtual: bool, explicit: bool, constexpr: bool, volatile: bool, const: bool, friend: bool, attrs: List[ASTAttribute]) -> None:
    self.storage = storage
    self.threadLocal = threadLocal
    self.inline = inline
    self.virtual = virtual
    self.explicit = explicit
    self.constexpr = constexpr
    self.volatile = volatile
    self.const = const
    self.friend = friend
    self.attrs = attrs
def __init__(self, storage: str, threadLocal: bool, inline: bool, virtual: bool, explicit: bool, constexpr: bool, volatile: bool, const: bool, friend: bool, attrs: List[ASTAttribute]) -> None:
    self.storage = storage
    self.threadLocal = threadLocal
    self.inline = inline
    self.virtual = virtual
    self.explicit = explicit
    self.constexpr = constexpr
    self.volatile = volatile
    self.const = const
    self.friend = friend
    self.attrs = attrs