doc.go.golden 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190
  1. // Code generated by gobind. DO NOT EDIT.
  2. // Package main is an autogenerated binder stub for package doc.
  3. //
  4. // autogenerated by gobind -lang=go doc
  5. package main
  6. /*
  7. #include <stdlib.h>
  8. #include <stdint.h>
  9. #include "seq.h"
  10. #include "doc.h"
  11. */
  12. import "C"
  13. import (
  14. "doc"
  15. _seq "golang.org/x/mobile/bind/seq"
  16. )
  17. // suppress the error if seq ends up unused
  18. var _ = _seq.FromRefNum
  19. //export new_doc_NoDoc
  20. func new_doc_NoDoc() C.int32_t {
  21. return C.int32_t(_seq.ToRefNum(new(doc.NoDoc)))
  22. }
  23. //export proxydoc_S_SF_Set
  24. func proxydoc_S_SF_Set(refnum C.int32_t, v C.nstring) {
  25. ref := _seq.FromRefNum(int32(refnum))
  26. _v := decodeString(v)
  27. ref.Get().(*doc.S).SF = _v
  28. }
  29. //export proxydoc_S_SF_Get
  30. func proxydoc_S_SF_Get(refnum C.int32_t) C.nstring {
  31. ref := _seq.FromRefNum(int32(refnum))
  32. v := ref.Get().(*doc.S).SF
  33. _v := encodeString(v)
  34. return _v
  35. }
  36. //export proxydoc_S_S2_Set
  37. func proxydoc_S_S2_Set(refnum C.int32_t, v C.int32_t) {
  38. ref := _seq.FromRefNum(int32(refnum))
  39. // Must be a Go object
  40. var _v *doc.S2
  41. if _v_ref := _seq.FromRefNum(int32(v)); _v_ref != nil {
  42. _v = _v_ref.Get().(*doc.S2)
  43. }
  44. ref.Get().(*doc.S).S2 = _v
  45. }
  46. //export proxydoc_S_S2_Get
  47. func proxydoc_S_S2_Get(refnum C.int32_t) C.int32_t {
  48. ref := _seq.FromRefNum(int32(refnum))
  49. v := ref.Get().(*doc.S).S2
  50. var _v C.int32_t = _seq.NullRefNum
  51. if v != nil {
  52. _v = C.int32_t(_seq.ToRefNum(v))
  53. }
  54. return _v
  55. }
  56. //export proxydoc_S_F1_Set
  57. func proxydoc_S_F1_Set(refnum C.int32_t, v C.nstring) {
  58. ref := _seq.FromRefNum(int32(refnum))
  59. _v := decodeString(v)
  60. ref.Get().(*doc.S).F1 = _v
  61. }
  62. //export proxydoc_S_F1_Get
  63. func proxydoc_S_F1_Get(refnum C.int32_t) C.nstring {
  64. ref := _seq.FromRefNum(int32(refnum))
  65. v := ref.Get().(*doc.S).F1
  66. _v := encodeString(v)
  67. return _v
  68. }
  69. //export proxydoc_S_F2_Set
  70. func proxydoc_S_F2_Set(refnum C.int32_t, v C.nstring) {
  71. ref := _seq.FromRefNum(int32(refnum))
  72. _v := decodeString(v)
  73. ref.Get().(*doc.S).F2 = _v
  74. }
  75. //export proxydoc_S_F2_Get
  76. func proxydoc_S_F2_Get(refnum C.int32_t) C.nstring {
  77. ref := _seq.FromRefNum(int32(refnum))
  78. v := ref.Get().(*doc.S).F2
  79. _v := encodeString(v)
  80. return _v
  81. }
  82. //export proxydoc_S_After
  83. func proxydoc_S_After(refnum C.int32_t) {
  84. ref := _seq.FromRefNum(int32(refnum))
  85. v := ref.Get().(*doc.S)
  86. v.After()
  87. }
  88. //export proxydoc_S_Before
  89. func proxydoc_S_Before(refnum C.int32_t) {
  90. ref := _seq.FromRefNum(int32(refnum))
  91. v := ref.Get().(*doc.S)
  92. v.Before()
  93. }
  94. //export new_doc_S
  95. func new_doc_S() C.int32_t {
  96. return C.int32_t(_seq.ToRefNum(new(doc.S)))
  97. }
  98. //export new_doc_S2
  99. func new_doc_S2() C.int32_t {
  100. return C.int32_t(_seq.ToRefNum(new(doc.S2)))
  101. }
  102. //export proxydoc_I_IM
  103. func proxydoc_I_IM(refnum C.int32_t) {
  104. ref := _seq.FromRefNum(int32(refnum))
  105. v := ref.Get().(doc.I)
  106. v.IM()
  107. }
  108. type proxydoc_I _seq.Ref
  109. func (p *proxydoc_I) Bind_proxy_refnum__() int32 {
  110. return (*_seq.Ref)(p).Bind_IncNum()
  111. }
  112. func (p *proxydoc_I) IM() {
  113. C.cproxydoc_I_IM(C.int32_t(p.Bind_proxy_refnum__()))
  114. }
  115. //export var_setdoc_NoDocVar
  116. func var_setdoc_NoDocVar(v C.double) {
  117. _v := float64(v)
  118. doc.NoDocVar = _v
  119. }
  120. //export var_getdoc_NoDocVar
  121. func var_getdoc_NoDocVar() C.double {
  122. v := doc.NoDocVar
  123. _v := C.double(v)
  124. return _v
  125. }
  126. //export var_setdoc_Specific
  127. func var_setdoc_Specific(v C.nstring) {
  128. _v := decodeString(v)
  129. doc.Specific = _v
  130. }
  131. //export var_getdoc_Specific
  132. func var_getdoc_Specific() C.nstring {
  133. v := doc.Specific
  134. _v := encodeString(v)
  135. return _v
  136. }
  137. //export var_setdoc_V
  138. func var_setdoc_V(v C.nstring) {
  139. _v := decodeString(v)
  140. doc.V = _v
  141. }
  142. //export var_getdoc_V
  143. func var_getdoc_V() C.nstring {
  144. v := doc.V
  145. _v := encodeString(v)
  146. return _v
  147. }
  148. //export proxydoc__F
  149. func proxydoc__F() {
  150. doc.F()
  151. }
  152. //export proxydoc__NewS
  153. func proxydoc__NewS() C.int32_t {
  154. res_0 := doc.NewS()
  155. var _res_0 C.int32_t = _seq.NullRefNum
  156. if res_0 != nil {
  157. _res_0 = C.int32_t(_seq.ToRefNum(res_0))
  158. }
  159. return _res_0
  160. }