Home | History | Annotate | Download | only in vulkan-validation-layers

Lines Matching refs:ss_decls

1608         ss_decls = []
1613 ss_decls.append('#ifdef %s' % ifdef_dict[s])
1615 ss_decls.append("\nstruct %s {" % (ss_name))
1621 ss_decls.append(" %s %s[%s];" % (m_type, self.struct_dict[s][m]['name'], self.struct_dict[s][m]['array_size']))
1623 ss_decls.append(" %s %s;" % (self.struct_dict[s][m]['full_type'], self.struct_dict[s][m]['name']))
1625 ss_decls.append(" %s* %s;" % (m_type, self.struct_dict[s][m]['name']))
1627 ss_decls.append(" %s* %s;" % (m_type, self.struct_dict[s][m]['name']))
1629 ss_decls.append(" %s %s;" % (m_type, self.struct_dict[s][m]['name']))
1630 ss_decls.append(" %s(const %s* pInStruct);" % (ss_name, s))
1631 ss_decls.append(" %s(const %s& src);" % (ss_name, ss_name)) # Copy constructor
1632 ss_decls.append(" %s();" % (ss_name)) # Default constructor
1633 ss_decls.append(" ~%s();" % (ss_name))
1634 ss_decls.append(" void initialize(const %s* pInStruct);" % (s))
1635 ss_decls.append(" void initialize(const %s* src);" % (ss_name))
1636 ss_decls.append(" %s *ptr() { return reinterpret_cast<%s *>(this); }" % (s, s))
1637 ss_decls.append(" %s const *ptr() const { return reinterpret_cast<%s const *>(this); }" % (s, s))
1638 ss_decls.append("};")
1640 ss_decls.append('#endif')
1641 return "\n".join(ss_decls)