Lines Matching defs:PropertyDocs
99 type PropertyDocs struct { struct
100 Name string
101 OtherNames []string
102 Type string
103 Tag reflect.StructTag
104 Text string
105 OtherTexts []string
106 Properties []PropertyDocs
107 Default string
120 func (docs *PropertyDocs) Clone() PropertyDocs {
130 func (docs *PropertyDocs) Equal(other PropertyDocs) bool {
142 func setDefaults(properties []PropertyDocs, defaults reflect.Value) {
185 func (docs *PropertyDocs) SameSubProperties(other PropertyDocs) bool {
203 func getByName(name string, prefix string, props *[]PropertyDocs) *PropertyDocs {
214 func (prop *PropertyDocs) Nest(nested *PropertyStructDocs) {
303 func filterPropsByTag(props *[]PropertyDocs, key, value string, exclude bool) {
549 func collapseDuplicateProperties(to, from *[]PropertyDocs) {
571 func collapseNestedProperties(p *[]PropertyDocs) {
603 func combineDuplicateSubProperties(p *[]PropertyDocs) {