@class NSString; @interface SKAttribute : NSObject <NSSecureCoding> { long long _type; NSString *_name; struct basic_string<char, std::char_traits<char>, std::allocator<char>> { struct __compressed_pair<std::basic_string<char>::__rep, std::allocator<char>> { struct __rep { union { struct __long { char *__data_; unsigned long long __size_; unsigned long __cap_ : 63; unsigned char __is_long_ : 1; } __l; struct __short { char __data_[23]; unsigned char __padding_[0]; unsigned char __size_ : 7; unsigned char __is_long_ : 1; } __s; struct __raw { unsigned long long __words[3]; } __r; } ; } __value_; } __r_; } _nameString; } @property (class, readonly) BOOL supportsSecureCoding; @property (readonly, nonatomic) NSString *name; @property (readonly, nonatomic) long long type; + (id)attributeWithName:(id)a0 type:(long long)a1; - (id)init; - (void)encodeWithCoder:(id)a0; - (id).cxx_construct; - (id)initWithName:(id)a0 type:(long long)a1; - (void).cxx_destruct; - (id)initWithCoder:(id)a0; - (const void *)getNameString; - (BOOL)isEqualToAttribute:(id)a0; @end