Files
Sourcery/docs/docsets/Sourcery.docset/Contents/Resources/Documents/search.json
T
2017-04-11 20:31:58 +02:00

1 line
34 KiB
JSON

{"Protocols/Annotated.html#/s:vP8Sourcery9Annotated11annotationsGVs10DictionarySSCSo8NSObject_":{"name":"annotations","abstract":"<p>Annotations, that were created with // sourcery: annotation1, other = <q>annotation value</q>, alterantive = 2</p>","parent_name":"Annotated"},"Protocols/Typed.html#/s:vP8Sourcery5Typed4typeGSqCS_4Type_":{"name":"type","abstract":"<p>Type, if known</p>","parent_name":"Typed"},"Protocols/Typed.html#/s:vP8Sourcery5Typed8typeNameCS_8TypeName":{"name":"typeName","abstract":"<p>Type name</p>","parent_name":"Typed"},"Protocols/Typed.html#/s:vP8Sourcery5Typed10isOptionalSb":{"name":"isOptional","abstract":"<p>Whether type is optional</p>","parent_name":"Typed"},"Protocols/Typed.html#/s:vP8Sourcery5Typed29isImplicitlyUnwrappedOptionalSb":{"name":"isImplicitlyUnwrappedOptional","abstract":"<p>Whether type is implicitly unwrapped optional</p>","parent_name":"Typed"},"Protocols/Typed.html#/s:vP8Sourcery5Typed17unwrappedTypeNameSS":{"name":"unwrappedTypeName","abstract":"<p>Type name without attributes and optional type information</p>","parent_name":"Typed"},"Protocols/Typed.html":{"name":"Typed","abstract":"<p>Descibes typed declaration, i.e. variable, method parameter, tuple element, enum case associated value</p>"},"Protocols/Annotated.html":{"name":"Annotated","abstract":"<p>Describes annotated declaration, i.e. type, method, variable, enum case</p>"},"Classes/Attribute.html#/s:vC8Sourcery9Attribute4nameSS":{"name":"name","abstract":"<p>Attribute name</p>","parent_name":"Attribute"},"Classes/Attribute.html#/s:vC8Sourcery9Attribute9argumentsGVs10DictionarySSCSo8NSObject_":{"name":"arguments","abstract":"<p>Attribute arguments</p>","parent_name":"Attribute"},"Classes/Attribute.html#/s:vC8Sourcery9Attribute11descriptionSS":{"name":"description","abstract":"<p>Attribute description that can be used in a template.</p>","parent_name":"Attribute"},"Classes/DictionaryType.html#/s:vC8Sourcery14DictionaryType4nameSS":{"name":"name","abstract":"<p>Type name used in declaration</p>","parent_name":"DictionaryType"},"Classes/DictionaryType.html#/s:vC8Sourcery14DictionaryType13valueTypeNameCS_8TypeName":{"name":"valueTypeName","abstract":"<p>Dictionary value type name</p>","parent_name":"DictionaryType"},"Classes/DictionaryType.html#/s:vC8Sourcery14DictionaryType9valueTypeGSqCS_4Type_":{"name":"valueType","abstract":"<p>Dictionary value type, if known</p>","parent_name":"DictionaryType"},"Classes/DictionaryType.html#/s:vC8Sourcery14DictionaryType11keyTypeNameCS_8TypeName":{"name":"keyTypeName","abstract":"<p>Dictionary key type name</p>","parent_name":"DictionaryType"},"Classes/DictionaryType.html#/s:vC8Sourcery14DictionaryType7keyTypeGSqCS_4Type_":{"name":"keyType","abstract":"<p>Dictionary key type, if known</p>","parent_name":"DictionaryType"},"Classes/ArrayType.html#/s:vC8Sourcery9ArrayType4nameSS":{"name":"name","abstract":"<p>Type name used in declaration</p>","parent_name":"ArrayType"},"Classes/ArrayType.html#/s:vC8Sourcery9ArrayType15elementTypeNameCS_8TypeName":{"name":"elementTypeName","abstract":"<p>Array element type name</p>","parent_name":"ArrayType"},"Classes/ArrayType.html#/s:vC8Sourcery9ArrayType11elementTypeGSqCS_4Type_":{"name":"elementType","abstract":"<p>Array element type, if known</p>","parent_name":"ArrayType"},"Classes/TupleElement.html#/s:vC8Sourcery12TupleElement4nameSS":{"name":"name","abstract":"<p>Tuple element name</p>","parent_name":"TupleElement"},"Classes/TupleElement.html#/s:vC8Sourcery12TupleElement8typeNameCS_8TypeName":{"name":"typeName","abstract":"<p>Tuple element type name</p>","parent_name":"TupleElement"},"Classes/TupleElement.html#/s:vC8Sourcery12TupleElement4typeGSqCS_4Type_":{"name":"type","abstract":"<p>Tuple element type, if known</p>","parent_name":"TupleElement"},"Classes/TupleElement.html#/s:vC8Sourcery12TupleElement10isOptionalSb":{"name":"isOptional","abstract":"<p>Whether type is optional. Shorthand for <code>typeName.isOptional</code></p>","parent_name":"TupleElement"},"Classes/TupleElement.html#/s:vC8Sourcery12TupleElement29isImplicitlyUnwrappedOptionalSb":{"name":"isImplicitlyUnwrappedOptional","abstract":"<p>Whether type is implicitly unwrapped optional. Shorthand for <code>typeName.isImplicitlyUnwrappedOptional</code></p>","parent_name":"TupleElement"},"Classes/TupleElement.html#/s:vC8Sourcery12TupleElement17unwrappedTypeNameSS":{"name":"unwrappedTypeName","abstract":"<p>Type name without attributes and optional type information. Shorthand for <code>typeName.unwrappedTypeName</code></p>","parent_name":"TupleElement"},"Classes/TupleElement.html#/s:vC8Sourcery12TupleElement14actualTypeNameGSqCS_8TypeName_":{"name":"actualTypeName","abstract":"<p>Actual type name if declaration uses typealias, otherwise just a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/TupleElement.html#/s:vC8Sourcery12TupleElement8typeNameCS_8TypeName\">typeName</a></code>. Shorthand for <code>typeName.actualTypeName</code></p>","parent_name":"TupleElement"},"Classes/TupleElement.html#/s:vC8Sourcery12TupleElement7isTupleSb":{"name":"isTuple","abstract":"<p>Whether type is a tuple. Shorthand for <code>typeName.isTuple</code></p>","parent_name":"TupleElement"},"Classes/TupleElement.html#/s:vC8Sourcery12TupleElement9isClosureSb":{"name":"isClosure","abstract":"<p>Whether type is a closure. Shorthand for <code>typeName.isClosure</code></p>","parent_name":"TupleElement"},"Classes/TupleElement.html#/s:vC8Sourcery12TupleElement7isArraySb":{"name":"isArray","abstract":"<p>Whether type is an array. Shorthand for <code>typeName.isArray</code></p>","parent_name":"TupleElement"},"Classes/TupleElement.html#/s:vC8Sourcery12TupleElement12isDictionarySb":{"name":"isDictionary","abstract":"<p>Whether type is a dictionary. Shorthand for <code>typeName.isDictionary</code></p>","parent_name":"TupleElement"},"Classes/TupleType.html#/s:vC8Sourcery9TupleType4nameSS":{"name":"name","abstract":"<p>Type name used in declaration</p>","parent_name":"TupleType"},"Classes/TupleType.html#/s:vC8Sourcery9TupleType8elementsGSaCS_12TupleElement_":{"name":"elements","abstract":"<p>Tuple elements</p>","parent_name":"TupleType"},"Classes/TypeName.html#/s:vC8Sourcery8TypeName4nameSS":{"name":"name","abstract":"<p>Type name used in declaration</p>","parent_name":"TypeName"},"Classes/TypeName.html#/s:vC8Sourcery8TypeName14actualTypeNameGSqS0__":{"name":"actualTypeName","abstract":"<p>Actual type name if given type name is a typealias</p>","parent_name":"TypeName"},"Classes/TypeName.html#/s:vC8Sourcery8TypeName10attributesGVs10DictionarySSCS_9Attribute_":{"name":"attributes","abstract":"<p>Type name attributes, i.e. <code>@escaping</code></p>","parent_name":"TypeName"},"Classes/TypeName.html#/s:vC8Sourcery8TypeName10isOptionalSb":{"name":"isOptional","abstract":"<p>Whether type is optional</p>","parent_name":"TypeName"},"Classes/TypeName.html#/s:vC8Sourcery8TypeName29isImplicitlyUnwrappedOptionalSb":{"name":"isImplicitlyUnwrappedOptional","abstract":"<p>Whether type is implicitly unwrapped optional</p>","parent_name":"TypeName"},"Classes/TypeName.html#/s:vC8Sourcery8TypeName17unwrappedTypeNameSS":{"name":"unwrappedTypeName","abstract":"<p>Type name without attributes and optional type information</p>","parent_name":"TypeName"},"Classes/TypeName.html#/s:vC8Sourcery8TypeName6isVoidSb":{"name":"isVoid","abstract":"<p>Whether type is void (<code>Void</code> or <code>()</code>)</p>","parent_name":"TypeName"},"Classes/TypeName.html#/s:vC8Sourcery8TypeName7isTupleSb":{"name":"isTuple","abstract":"<p>Whether type is a tuple</p>","parent_name":"TypeName"},"Classes/TypeName.html#/s:vC8Sourcery8TypeName5tupleGSqCS_9TupleType_":{"name":"tuple","abstract":"<p>Tuple type data</p>","parent_name":"TypeName"},"Classes/TypeName.html#/s:vC8Sourcery8TypeName7isArraySb":{"name":"isArray","abstract":"<p>Whether type is an array</p>","parent_name":"TypeName"},"Classes/TypeName.html#/s:vC8Sourcery8TypeName5arrayGSqCS_9ArrayType_":{"name":"array","abstract":"<p>Array type data</p>","parent_name":"TypeName"},"Classes/TypeName.html#/s:vC8Sourcery8TypeName12isDictionarySb":{"name":"isDictionary","abstract":"<p>Whether type is a dictionary</p>","parent_name":"TypeName"},"Classes/TypeName.html#/s:vC8Sourcery8TypeName10dictionaryGSqCS_14DictionaryType_":{"name":"dictionary","abstract":"<p>Dictionary type data</p>","parent_name":"TypeName"},"Classes/TypeName.html#/s:vC8Sourcery8TypeName9isClosureSb":{"name":"isClosure","abstract":"<p>Whether type is a closure</p>","parent_name":"TypeName"},"Classes/TypeName.html#/s:vC8Sourcery8TypeName11descriptionSS":{"name":"description","abstract":"<p>Returns value of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/TypeName.html#/s:vC8Sourcery8TypeName4nameSS\">name</a></code> property.</p>","parent_name":"TypeName"},"Classes/MethodParameter.html#/s:vC8Sourcery15MethodParameter13argumentLabelGSqSS_":{"name":"argumentLabel","abstract":"<p>Parameter external name</p>","parent_name":"MethodParameter"},"Classes/MethodParameter.html#/s:vC8Sourcery15MethodParameter4nameSS":{"name":"name","abstract":"<p>Parameter internal name</p>","parent_name":"MethodParameter"},"Classes/MethodParameter.html#/s:vC8Sourcery15MethodParameter8typeNameCS_8TypeName":{"name":"typeName","abstract":"<p>Parameter type name</p>","parent_name":"MethodParameter"},"Classes/MethodParameter.html#/s:vC8Sourcery15MethodParameter4typeGSqCS_4Type_":{"name":"type","abstract":"<p>Parameter type, if known</p>","parent_name":"MethodParameter"},"Classes/MethodParameter.html#/s:vC8Sourcery15MethodParameter14typeAttributesGVs10DictionarySSCS_9Attribute_":{"name":"typeAttributes","abstract":"<p>Parameter type attributes, i.e. <code>@escaping</code></p>","parent_name":"MethodParameter"},"Classes/MethodParameter.html#/s:vC8Sourcery15MethodParameter12defaultValueGSqSS_":{"name":"defaultValue","abstract":"<p>Method parameter default value expression</p>","parent_name":"MethodParameter"},"Classes/MethodParameter.html#/s:vC8Sourcery15MethodParameter11annotationsGVs10DictionarySSCSo8NSObject_":{"name":"annotations","abstract":"<p>Annotations, that were created with // sourcery: annotation1, other = <q>annotation value</q>, alterantive = 2</p>","parent_name":"MethodParameter"},"Classes/MethodParameter.html#/s:vC8Sourcery15MethodParameter10isOptionalSb":{"name":"isOptional","abstract":"<p>Whether type is optional. Shorthand for <code>typeName.isOptional</code></p>","parent_name":"MethodParameter"},"Classes/MethodParameter.html#/s:vC8Sourcery15MethodParameter29isImplicitlyUnwrappedOptionalSb":{"name":"isImplicitlyUnwrappedOptional","abstract":"<p>Whether type is implicitly unwrapped optional. Shorthand for <code>typeName.isImplicitlyUnwrappedOptional</code></p>","parent_name":"MethodParameter"},"Classes/MethodParameter.html#/s:vC8Sourcery15MethodParameter17unwrappedTypeNameSS":{"name":"unwrappedTypeName","abstract":"<p>Type name without attributes and optional type information. Shorthand for <code>typeName.unwrappedTypeName</code></p>","parent_name":"MethodParameter"},"Classes/MethodParameter.html#/s:vC8Sourcery15MethodParameter14actualTypeNameGSqCS_8TypeName_":{"name":"actualTypeName","abstract":"<p>Actual type name if declaration uses typealias, otherwise just a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/MethodParameter.html#/s:vC8Sourcery15MethodParameter8typeNameCS_8TypeName\">typeName</a></code>. Shorthand for <code>typeName.actualTypeName</code></p>","parent_name":"MethodParameter"},"Classes/MethodParameter.html#/s:vC8Sourcery15MethodParameter7isTupleSb":{"name":"isTuple","abstract":"<p>Whether type is a tuple. Shorthand for <code>typeName.isTuple</code></p>","parent_name":"MethodParameter"},"Classes/MethodParameter.html#/s:vC8Sourcery15MethodParameter9isClosureSb":{"name":"isClosure","abstract":"<p>Whether type is a closure. Shorthand for <code>typeName.isClosure</code></p>","parent_name":"MethodParameter"},"Classes/MethodParameter.html#/s:vC8Sourcery15MethodParameter7isArraySb":{"name":"isArray","abstract":"<p>Whether type is an array. Shorthand for <code>typeName.isArray</code></p>","parent_name":"MethodParameter"},"Classes/MethodParameter.html#/s:vC8Sourcery15MethodParameter12isDictionarySb":{"name":"isDictionary","abstract":"<p>Whether type is a dictionary. Shorthand for <code>typeName.isDictionary</code></p>","parent_name":"MethodParameter"},"Classes/Method.html#/s:vC8Sourcery6Method4nameSS":{"name":"name","abstract":"<p>Full method name, including generic constraints, i.e. <code>foo&lt;T&gt;(bar: T) where T: Equatable</code></p>","parent_name":"Method"},"Classes/Method.html#/s:vC8Sourcery6Method12selectorNameSS":{"name":"selectorName","abstract":"<p>Method name including arguments names, i.e. <code>foo(bar:)</code></p>","parent_name":"Method"},"Classes/Method.html#/s:vC8Sourcery6Method9shortNameSS":{"name":"shortName","abstract":"<p>Method name without arguments names and parenthesis, i.e. <code>foo&lt;T&gt;</code></p>","parent_name":"Method"},"Classes/Method.html#/s:vC8Sourcery6Method8callNameSS":{"name":"callName","abstract":"<p>Method name without arguments names, parenthesis and generic types, i.e. <code>foo</code> (can be used to generate code for method call)</p>","parent_name":"Method"},"Classes/Method.html#/s:vC8Sourcery6Method10parametersGSaCS_15MethodParameter_":{"name":"parameters","abstract":"<p>Method parameters</p>","parent_name":"Method"},"Classes/Method.html#/s:vC8Sourcery6Method14returnTypeNameCS_8TypeName":{"name":"returnTypeName","abstract":"<p>Return value type name used in declaration</p>","parent_name":"Method"},"Classes/Method.html#/s:vC8Sourcery6Method20actualReturnTypeNameCS_8TypeName":{"name":"actualReturnTypeName","abstract":"<p>Actual return value type name if declaration uses typealias, otherwise just a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/Method.html#/s:vC8Sourcery6Method14returnTypeNameCS_8TypeName\">returnTypeName</a></code></p>","parent_name":"Method"},"Classes/Method.html#/s:vC8Sourcery6Method10returnTypeGSqCS_4Type_":{"name":"returnType","abstract":"<p>Actual return value type, if known</p>","parent_name":"Method"},"Classes/Method.html#/s:vC8Sourcery6Method20isOptionalReturnTypeSb":{"name":"isOptionalReturnType","abstract":"<p>Whether return value type is optional</p>","parent_name":"Method"},"Classes/Method.html#/s:vC8Sourcery6Method39isImplicitlyUnwrappedOptionalReturnTypeSb":{"name":"isImplicitlyUnwrappedOptionalReturnType","abstract":"<p>Whether return value type is implicitly unwrapped optional</p>","parent_name":"Method"},"Classes/Method.html#/s:vC8Sourcery6Method23unwrappedReturnTypeNameSS":{"name":"unwrappedReturnTypeName","abstract":"<p>Return value type name without attributes and optional type information</p>","parent_name":"Method"},"Classes/Method.html#/s:vC8Sourcery6Method6throwsSb":{"name":"throws","abstract":"<p>Whether method throws or rethrows</p>","parent_name":"Method"},"Classes/Method.html#/s:vC8Sourcery6Method11accessLevelSS":{"name":"accessLevel","abstract":"<p>Method access level, i.e. <code>internal</code>, <code>private</code>, <code>fileprivate</code>, <code>public</code>, <code>open</code></p>","parent_name":"Method"},"Classes/Method.html#/s:vC8Sourcery6Method8isStaticSb":{"name":"isStatic","abstract":"<p>Whether method is a static method</p>","parent_name":"Method"},"Classes/Method.html#/s:vC8Sourcery6Method7isClassSb":{"name":"isClass","abstract":"<p>Whether method is a class method</p>","parent_name":"Method"},"Classes/Method.html#/s:vC8Sourcery6Method13isInitializerSb":{"name":"isInitializer","abstract":"<p>Whether method is an initializer</p>","parent_name":"Method"},"Classes/Method.html#/s:vC8Sourcery6Method21isFailableInitializerSb":{"name":"isFailableInitializer","abstract":"<p>Whether method is a failable initializer</p>","parent_name":"Method"},"Classes/Method.html#/s:vC8Sourcery6Method24isConvenienceInitialiserSb":{"name":"isConvenienceInitialiser","abstract":"<p>Whether method is a convenience initializer</p>","parent_name":"Method"},"Classes/Method.html#/s:vC8Sourcery6Method11annotationsGVs10DictionarySSCSo8NSObject_":{"name":"annotations","abstract":"<p>Annotations, that were created with // sourcery: annotation1, other = <q>annotation value</q>, alterantive = 2</p>","parent_name":"Method"},"Classes/Method.html#/s:vC8Sourcery6Method10attributesGVs10DictionarySSCS_9Attribute_":{"name":"attributes","abstract":"<p>Method attributes, i.e. <code>@discardableResult</code></p>","parent_name":"Method"},"Classes/Variable.html#/s:vC8Sourcery8Variable4nameSS":{"name":"name","abstract":"<p>Variable name</p>","parent_name":"Variable"},"Classes/Variable.html#/s:vC8Sourcery8Variable8typeNameCS_8TypeName":{"name":"typeName","abstract":"<p>Variable type name</p>","parent_name":"Variable"},"Classes/Variable.html#/s:vC8Sourcery8Variable4typeGSqCS_4Type_":{"name":"type","abstract":"<p>Variable type, if known</p>","parent_name":"Variable"},"Classes/Variable.html#/s:vC8Sourcery8Variable10isComputedSb":{"name":"isComputed","abstract":"<p>Whether variable is computed</p>","parent_name":"Variable"},"Classes/Variable.html#/s:vC8Sourcery8Variable8isStaticSb":{"name":"isStatic","abstract":"<p>Whether variable is static</p>","parent_name":"Variable"},"Classes/Variable.html#/s:vC8Sourcery8Variable10readAccessSS":{"name":"readAccess","abstract":"<p>Variable read access level, i.e. <code>internal</code>, <code>private</code>, <code>fileprivate</code>, <code>public</code>, <code>open</code></p>","parent_name":"Variable"},"Classes/Variable.html#/s:vC8Sourcery8Variable11writeAccessSS":{"name":"writeAccess","abstract":"<p>Variable write access, i.e. <code>internal</code>, <code>private</code>, <code>fileprivate</code>, <code>public</code>, <code>open</code>.","parent_name":"Variable"},"Classes/Variable.html#/s:vC8Sourcery8Variable9isMutableSb":{"name":"isMutable","abstract":"<p>Whether variable is mutable or not</p>","parent_name":"Variable"},"Classes/Variable.html#/s:vC8Sourcery8Variable12defaultValueGSqSS_":{"name":"defaultValue","abstract":"<p>Method parameter default value expression</p>","parent_name":"Variable"},"Classes/Variable.html#/s:vC8Sourcery8Variable11annotationsGVs10DictionarySSCSo8NSObject_":{"name":"annotations","abstract":"<p>Annotations, that were created with // sourcery: annotation1, other = <q>annotation value</q>, alterantive = 2</p>","parent_name":"Variable"},"Classes/Variable.html#/s:vC8Sourcery8Variable10attributesGVs10DictionarySSCS_9Attribute_":{"name":"attributes","abstract":"<p>Variable attributes, i.e. <code>@IBOutlet</code>, <code>@IBInspectable</code></p>","parent_name":"Variable"},"Classes/Variable.html#/s:vC8Sourcery8Variable10isOptionalSb":{"name":"isOptional","abstract":"<p>Whether type is optional. Shorthand for <code>typeName.isOptional</code></p>","parent_name":"Variable"},"Classes/Variable.html#/s:vC8Sourcery8Variable29isImplicitlyUnwrappedOptionalSb":{"name":"isImplicitlyUnwrappedOptional","abstract":"<p>Whether type is implicitly unwrapped optional. Shorthand for <code>typeName.isImplicitlyUnwrappedOptional</code></p>","parent_name":"Variable"},"Classes/Variable.html#/s:vC8Sourcery8Variable17unwrappedTypeNameSS":{"name":"unwrappedTypeName","abstract":"<p>Type name without attributes and optional type information. Shorthand for <code>typeName.unwrappedTypeName</code></p>","parent_name":"Variable"},"Classes/Variable.html#/s:vC8Sourcery8Variable14actualTypeNameGSqCS_8TypeName_":{"name":"actualTypeName","abstract":"<p>Actual type name if declaration uses typealias, otherwise just a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/Variable.html#/s:vC8Sourcery8Variable8typeNameCS_8TypeName\">typeName</a></code>. Shorthand for <code>typeName.actualTypeName</code></p>","parent_name":"Variable"},"Classes/Variable.html#/s:vC8Sourcery8Variable7isTupleSb":{"name":"isTuple","abstract":"<p>Whether type is a tuple. Shorthand for <code>typeName.isTuple</code></p>","parent_name":"Variable"},"Classes/Variable.html#/s:vC8Sourcery8Variable9isClosureSb":{"name":"isClosure","abstract":"<p>Whether type is a closure. Shorthand for <code>typeName.isClosure</code></p>","parent_name":"Variable"},"Classes/Variable.html#/s:vC8Sourcery8Variable7isArraySb":{"name":"isArray","abstract":"<p>Whether type is an array. Shorthand for <code>typeName.isArray</code></p>","parent_name":"Variable"},"Classes/Variable.html#/s:vC8Sourcery8Variable12isDictionarySb":{"name":"isDictionary","abstract":"<p>Whether type is a dictionary. Shorthand for <code>typeName.isDictionary</code></p>","parent_name":"Variable"},"Classes/AssociatedValue.html#/s:vC8Sourcery15AssociatedValue9localNameGSqSS_":{"name":"localName","abstract":"<p>Associated value local name.","parent_name":"AssociatedValue"},"Classes/AssociatedValue.html#/s:vC8Sourcery15AssociatedValue12externalNameGSqSS_":{"name":"externalName","abstract":"<p>Associated value external name.","parent_name":"AssociatedValue"},"Classes/AssociatedValue.html#/s:vC8Sourcery15AssociatedValue8typeNameCS_8TypeName":{"name":"typeName","abstract":"<p>Associated value type name</p>","parent_name":"AssociatedValue"},"Classes/AssociatedValue.html#/s:vC8Sourcery15AssociatedValue4typeGSqCS_4Type_":{"name":"type","abstract":"<p>Associated value type, if known</p>","parent_name":"AssociatedValue"},"Classes/AssociatedValue.html#/s:vC8Sourcery15AssociatedValue11annotationsGVs10DictionarySSCSo8NSObject_":{"name":"annotations","abstract":"<p>Annotations, that were created with // sourcery: annotation1, other = <q>annotation value</q>, alterantive = 2</p>","parent_name":"AssociatedValue"},"Classes/AssociatedValue.html#/s:vC8Sourcery15AssociatedValue10isOptionalSb":{"name":"isOptional","abstract":"<p>Whether type is optional. Shorthand for <code>typeName.isOptional</code></p>","parent_name":"AssociatedValue"},"Classes/AssociatedValue.html#/s:vC8Sourcery15AssociatedValue29isImplicitlyUnwrappedOptionalSb":{"name":"isImplicitlyUnwrappedOptional","abstract":"<p>Whether type is implicitly unwrapped optional. Shorthand for <code>typeName.isImplicitlyUnwrappedOptional</code></p>","parent_name":"AssociatedValue"},"Classes/AssociatedValue.html#/s:vC8Sourcery15AssociatedValue17unwrappedTypeNameSS":{"name":"unwrappedTypeName","abstract":"<p>Type name without attributes and optional type information. Shorthand for <code>typeName.unwrappedTypeName</code></p>","parent_name":"AssociatedValue"},"Classes/AssociatedValue.html#/s:vC8Sourcery15AssociatedValue14actualTypeNameGSqCS_8TypeName_":{"name":"actualTypeName","abstract":"<p>Actual type name if declaration uses typealias, otherwise just a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/AssociatedValue.html#/s:vC8Sourcery15AssociatedValue8typeNameCS_8TypeName\">typeName</a></code>. Shorthand for <code>typeName.actualTypeName</code></p>","parent_name":"AssociatedValue"},"Classes/AssociatedValue.html#/s:vC8Sourcery15AssociatedValue7isTupleSb":{"name":"isTuple","abstract":"<p>Whether type is a tuple. Shorthand for <code>typeName.isTuple</code></p>","parent_name":"AssociatedValue"},"Classes/AssociatedValue.html#/s:vC8Sourcery15AssociatedValue9isClosureSb":{"name":"isClosure","abstract":"<p>Whether type is a closure. Shorthand for <code>typeName.isClosure</code></p>","parent_name":"AssociatedValue"},"Classes/AssociatedValue.html#/s:vC8Sourcery15AssociatedValue7isArraySb":{"name":"isArray","abstract":"<p>Whether type is an array. Shorthand for <code>typeName.isArray</code></p>","parent_name":"AssociatedValue"},"Classes/AssociatedValue.html#/s:vC8Sourcery15AssociatedValue12isDictionarySb":{"name":"isDictionary","abstract":"<p>Whether type is a dictionary. Shorthand for <code>typeName.isDictionary</code></p>","parent_name":"AssociatedValue"},"Classes/EnumCase.html#/s:vC8Sourcery8EnumCase4nameSS":{"name":"name","abstract":"<p>Enum case name</p>","parent_name":"EnumCase"},"Classes/EnumCase.html#/s:vC8Sourcery8EnumCase8rawValueGSqSS_":{"name":"rawValue","abstract":"<p>Enum case raw value, if any</p>","parent_name":"EnumCase"},"Classes/EnumCase.html#/s:vC8Sourcery8EnumCase16associatedValuesGSaCS_15AssociatedValue_":{"name":"associatedValues","abstract":"<p>Enum case associated values</p>","parent_name":"EnumCase"},"Classes/EnumCase.html#/s:vC8Sourcery8EnumCase11annotationsGVs10DictionarySSCSo8NSObject_":{"name":"annotations","abstract":"<p>Enum case annotations</p>","parent_name":"EnumCase"},"Classes/EnumCase.html#/s:vC8Sourcery8EnumCase18hasAssociatedValueSb":{"name":"hasAssociatedValue","abstract":"<p>Whether enum case has associated value</p>","parent_name":"EnumCase"},"Classes/Enum.html#/s:vC8Sourcery4Enum4kindSS":{"name":"kind","abstract":"<p>Returns <q>enum</q></p>","parent_name":"Enum"},"Classes/Enum.html#/s:vC8Sourcery4Enum5casesGSaCS_8EnumCase_":{"name":"cases","abstract":"<p>Enum cases</p>","parent_name":"Enum"},"Classes/Enum.html#/s:vC8Sourcery4Enum7rawTypeGSqCS_4Type_":{"name":"rawType","abstract":"<p>Enum raw value type, if known</p>","parent_name":"Enum"},"Classes/Enum.html#/s:vC8Sourcery4Enum5basedGVs10DictionarySSSS_":{"name":"based","abstract":"<p>Names of types or protocols this type inherits from, including unknown (not scanned) types</p>","parent_name":"Enum"},"Classes/Enum.html#/s:vC8Sourcery4Enum19hasAssociatedValuesSb":{"name":"hasAssociatedValues","abstract":"<p>Whether enum contains any associated values</p>","parent_name":"Enum"},"Classes/Struct.html#/s:vC8Sourcery6Struct4kindSS":{"name":"kind","abstract":"<p>Returns <q>struct</q></p>","parent_name":"Struct"},"Classes/Class.html#/s:vC8Sourcery5Class4kindSS":{"name":"kind","abstract":"<p>Returns <q>class</q></p>","parent_name":"Class"},"Classes/Protocol.html#/s:vC8Sourcery8Protocol4kindSS":{"name":"kind","abstract":"<p>Returns <q>protocol</q></p>","parent_name":"Protocol"},"Classes/Type.html#/s:vC8Sourcery4Type11isExtensionSb":{"name":"isExtension","abstract":"<p>Whether declaration is an extension of some type</p>","parent_name":"Type"},"Classes/Type.html#/s:vC8Sourcery4Type4kindSS":{"name":"kind","abstract":"<p>Kind of type declaration, i.e. <code>enum</code>, <code>struct</code>, <code>class</code>, <code>protocol</code> or <code>extension</code></p>","parent_name":"Type"},"Classes/Type.html#/s:vC8Sourcery4Type11accessLevelSS":{"name":"accessLevel","abstract":"<p>Type access level, i.e. <code>internal</code>, <code>private</code>, <code>fileprivate</code>, <code>public</code>, <code>open</code></p>","parent_name":"Type"},"Classes/Type.html#/s:vC8Sourcery4Type4nameSS":{"name":"name","abstract":"<p>Type name in global scope. For inner types includes the name of its containing type, i.e. <code>Type.Inner</code></p>","parent_name":"Type"},"Classes/Type.html#/s:vC8Sourcery4Type9isGenericSb":{"name":"isGeneric","abstract":"<p>Whether type is generic</p>","parent_name":"Type"},"Classes/Type.html#/s:vC8Sourcery4Type9localNameSS":{"name":"localName","abstract":"<p>Type name in its own scope.</p>","parent_name":"Type"},"Classes/Type.html#/s:vC8Sourcery4Type9variablesGSaCS_8Variable_":{"name":"variables","abstract":"<p>Variables defined in this type only, inluding variables defined in its extensions,","parent_name":"Type"},"Classes/Type.html#/s:vC8Sourcery4Type12allVariablesGSaCS_8Variable_":{"name":"allVariables","abstract":"<p>All variables defined for this type, including variables defined in extensions,","parent_name":"Type"},"Classes/Type.html#/s:vC8Sourcery4Type7methodsGSaCS_6Method_":{"name":"methods","abstract":"<p>Methods defined in this type only, inluding methods defined in its extensions,","parent_name":"Type"},"Classes/Type.html#/s:vC8Sourcery4Type10allMethodsGSaCS_6Method_":{"name":"allMethods","abstract":"<p>All methods defined for this type, including methods defined in extensions,","parent_name":"Type"},"Classes/Type.html#/s:vC8Sourcery4Type12initializersGSaCS_6Method_":{"name":"initializers","abstract":"<p>All initializers defined in this type</p>","parent_name":"Type"},"Classes/Type.html#/s:vP8Sourcery9Annotated11annotationsGVs10DictionarySSCSo8NSObject_":{"name":"annotations","abstract":"<p>All initializers defined in this type</p>","parent_name":"Type"},"Classes/Type.html#/s:vC8Sourcery4Type15staticVariablesGSaCS_8Variable_":{"name":"staticVariables","abstract":"<p>Static variables defined in this type</p>","parent_name":"Type"},"Classes/Type.html#/s:vC8Sourcery4Type17instanceVariablesGSaCS_8Variable_":{"name":"instanceVariables","abstract":"<p>Instance variables defined in this type</p>","parent_name":"Type"},"Classes/Type.html#/s:vC8Sourcery4Type17computedVariablesGSaCS_8Variable_":{"name":"computedVariables","abstract":"<p>Computed instance variables defined in this type</p>","parent_name":"Type"},"Classes/Type.html#/s:vC8Sourcery4Type15storedVariablesGSaCS_8Variable_":{"name":"storedVariables","abstract":"<p>Stored instance variables defined in this type</p>","parent_name":"Type"},"Classes/Type.html#/s:vC8Sourcery4Type14inheritedTypesGSaSS_":{"name":"inheritedTypes","abstract":"<p>Names of types this type inherits from (for classes only) and protocols it implements, in order of definition</p>","parent_name":"Type"},"Classes/Type.html#/s:vC8Sourcery4Type5basedGVs10DictionarySSSS_":{"name":"based","abstract":"<p>Names of types or protocols this type inherits from, including unknown (not scanned) types</p>","parent_name":"Type"},"Classes/Type.html#/s:vC8Sourcery4Type8inheritsGVs10DictionarySSS0__":{"name":"inherits","abstract":"<p>Types this type inherits from (only for classes)</p>","parent_name":"Type"},"Classes/Type.html#/s:vC8Sourcery4Type10implementsGVs10DictionarySSS0__":{"name":"implements","abstract":"<p>Protocols this type implements</p>","parent_name":"Type"},"Classes/Type.html#/s:vC8Sourcery4Type14containedTypesGSaS0__":{"name":"containedTypes","abstract":"<p>Contained types</p>","parent_name":"Type"},"Classes/Type.html#/s:vC8Sourcery4Type10parentNameGSqSS_":{"name":"parentName","abstract":"<p>Name of parent type (for contained types only)</p>","parent_name":"Type"},"Classes/Type.html#/s:vC8Sourcery4Type6parentGSqS0__":{"name":"parent","abstract":"<p>Parent type, if known (for contained types only)</p>","parent_name":"Type"},"Classes/Type.html#/s:vC8Sourcery4Type9supertypeGSqS0__":{"name":"supertype","abstract":"<p>Superclass type, if known (only for classes)</p>","parent_name":"Type"},"Classes/Type.html#/s:vC8Sourcery4Type10attributesGVs10DictionarySSCS_9Attribute_":{"name":"attributes","abstract":"<p>Type attributes, i.e. <code>@objc</code></p>","parent_name":"Type"},"Classes/TypesReflectionBox.html#/s:vC8Sourcery18TypesReflectionBox7classesGSaCS_5Class_":{"name":"classes","abstract":"<p>All known classes</p>","parent_name":"TypesReflectionBox"},"Classes/TypesReflectionBox.html#/s:vC8Sourcery18TypesReflectionBox3allGSaCS_4Type_":{"name":"all","abstract":"<p>All known types, excluding protocols</p>","parent_name":"TypesReflectionBox"},"Classes/TypesReflectionBox.html#/s:vC8Sourcery18TypesReflectionBox9protocolsGSaCS_8Protocol_":{"name":"protocols","abstract":"<p>All known protocols</p>","parent_name":"TypesReflectionBox"},"Classes/TypesReflectionBox.html#/s:vC8Sourcery18TypesReflectionBox7structsGSaCS_6Struct_":{"name":"structs","abstract":"<p>All known structs</p>","parent_name":"TypesReflectionBox"},"Classes/TypesReflectionBox.html#/s:vC8Sourcery18TypesReflectionBox5enumsGSaCS_4Enum_":{"name":"enums","abstract":"<p>All known enums</p>","parent_name":"TypesReflectionBox"},"Classes/TypesReflectionBox.html#/s:vC8Sourcery18TypesReflectionBox5basedGVs10DictionarySSGSaCS_4Type__":{"name":"based","abstract":"<p>Types based on any other type, grouped by its name, even if they are not known.","parent_name":"TypesReflectionBox"},"Classes/TypesReflectionBox.html#/s:vC8Sourcery18TypesReflectionBox10inheritingGVs10DictionarySSGSaCS_4Type__":{"name":"inheriting","abstract":"<p>Classes inheriting from any known class, grouped by its name.","parent_name":"TypesReflectionBox"},"Classes/TypesReflectionBox.html#/s:vC8Sourcery18TypesReflectionBox12implementingGVs10DictionarySSGSaCS_4Type__":{"name":"implementing","abstract":"<p>Types implementing known protocol, grouped by its name.","parent_name":"TypesReflectionBox"},"Classes/TypesReflectionBox.html":{"name":"TypesReflectionBox","abstract":"<p>Provides access to parsed types in templates</p>"},"Classes/Type.html":{"name":"Type","abstract":"<p>Defines Swift type</p>"},"Classes/Protocol.html":{"name":"Protocol","abstract":"<p>Describes Swift protocol</p>"},"Classes/Class.html":{"name":"Class","abstract":"<p>Descibes Swift class</p>"},"Classes/Struct.html":{"name":"Struct","abstract":"<p>Describes Swift struct</p>"},"Classes/Enum.html":{"name":"Enum","abstract":"<p>Defines Swift enum</p>"},"Classes/EnumCase.html":{"name":"EnumCase","abstract":"<p>Defines enum case</p>"},"Classes/AssociatedValue.html":{"name":"AssociatedValue","abstract":"<p>Defines enum case associated value</p>"},"Classes/Variable.html":{"name":"Variable","abstract":"<p>Defines variable</p>"},"Classes/Method.html":{"name":"Method","abstract":"<p>Describes method</p>"},"Classes/MethodParameter.html":{"name":"MethodParameter","abstract":"<p>Describes method parameter</p>"},"Classes/TypeName.html":{"name":"TypeName","abstract":"<p>Describes name of the type used in typed declaration (variable, method parameter or return value etc.)</p>"},"Classes/TupleType.html":{"name":"TupleType","abstract":"<p>Describes tuple type</p>"},"Classes/TupleElement.html":{"name":"TupleElement","abstract":"<p>Describes tuple type element</p>"},"Classes/ArrayType.html":{"name":"ArrayType","abstract":"<p>Describes array type</p>"},"Classes/DictionaryType.html":{"name":"DictionaryType","abstract":"<p>Describes dictionary type</p>"},"Classes/Attribute.html":{"name":"Attribute","abstract":"<p>Describes Swift attribute</p>"},"equatable.html":{"name":"Equatable"},"hashable.html":{"name":"Hashable"},"enum-cases.html":{"name":"Enum cases"},"lenses.html":{"name":"Lenses"},"mocks.html":{"name":"Mocks"},"diffable.html":{"name":"Diffable"},"linuxmain.html":{"name":"LinuxMain"},"installing.html":{"name":"Installing"},"usage.html":{"name":"Usage"},"writing-templates.html":{"name":"Writing templates"},"Guides.html":{"name":"Guides"},"Examples.html":{"name":"Examples"},"Types.html":{"name":"Types"},"Other Protocols.html":{"name":"Other Protocols","abstract":"The following protocols are available globally."}}