/proj.android/jni/puzzleHero/platforms/android-9/java/io/PipedWriter.hpp

https://github.com/alicx/ph-open · C++ Header · 202 lines · 151 code · 46 blank · 5 comment · 0 complexity · a93a37daad218e743364a67e20eefef3 MD5 · raw file

  1. /*================================================================================
  2. code generated by: java2cpp
  3. author: Zoran Angelov, mailto://baldzar@gmail.com
  4. class: java.io.PipedWriter
  5. ================================================================================*/
  6. #ifndef J2CPP_INCLUDE_IMPLEMENTATION
  7. #ifndef J2CPP_JAVA_IO_PIPEDWRITER_HPP_DECL
  8. #define J2CPP_JAVA_IO_PIPEDWRITER_HPP_DECL
  9. namespace j2cpp { namespace java { namespace lang { class Appendable; } } }
  10. namespace j2cpp { namespace java { namespace lang { class Object; } } }
  11. namespace j2cpp { namespace java { namespace io { class Closeable; } } }
  12. namespace j2cpp { namespace java { namespace io { class PipedReader; } } }
  13. namespace j2cpp { namespace java { namespace io { class Flushable; } } }
  14. namespace j2cpp { namespace java { namespace io { class Writer; } } }
  15. #include <java/io/Closeable.hpp>
  16. #include <java/io/Flushable.hpp>
  17. #include <java/io/PipedReader.hpp>
  18. #include <java/io/Writer.hpp>
  19. #include <java/lang/Appendable.hpp>
  20. #include <java/lang/Object.hpp>
  21. namespace j2cpp {
  22. namespace java { namespace io {
  23. class PipedWriter;
  24. class PipedWriter
  25. : public object<PipedWriter>
  26. {
  27. public:
  28. J2CPP_DECLARE_CLASS
  29. J2CPP_DECLARE_METHOD(0)
  30. J2CPP_DECLARE_METHOD(1)
  31. J2CPP_DECLARE_METHOD(2)
  32. J2CPP_DECLARE_METHOD(3)
  33. J2CPP_DECLARE_METHOD(4)
  34. J2CPP_DECLARE_METHOD(5)
  35. J2CPP_DECLARE_METHOD(6)
  36. explicit PipedWriter(jobject jobj)
  37. : object<PipedWriter>(jobj)
  38. {
  39. }
  40. operator local_ref<java::lang::Appendable>() const;
  41. operator local_ref<java::lang::Object>() const;
  42. operator local_ref<java::io::Closeable>() const;
  43. operator local_ref<java::io::Flushable>() const;
  44. operator local_ref<java::io::Writer>() const;
  45. PipedWriter();
  46. PipedWriter(local_ref< java::io::PipedReader > const&);
  47. void close();
  48. void connect(local_ref< java::io::PipedReader > const&);
  49. void flush();
  50. void write(local_ref< array<jchar,1> > const&, jint, jint);
  51. void write(jint);
  52. }; //class PipedWriter
  53. } //namespace io
  54. } //namespace java
  55. } //namespace j2cpp
  56. #endif //J2CPP_JAVA_IO_PIPEDWRITER_HPP_DECL
  57. #else //J2CPP_INCLUDE_IMPLEMENTATION
  58. #ifndef J2CPP_JAVA_IO_PIPEDWRITER_HPP_IMPL
  59. #define J2CPP_JAVA_IO_PIPEDWRITER_HPP_IMPL
  60. namespace j2cpp {
  61. java::io::PipedWriter::operator local_ref<java::lang::Appendable>() const
  62. {
  63. return local_ref<java::lang::Appendable>(get_jobject());
  64. }
  65. java::io::PipedWriter::operator local_ref<java::lang::Object>() const
  66. {
  67. return local_ref<java::lang::Object>(get_jobject());
  68. }
  69. java::io::PipedWriter::operator local_ref<java::io::Closeable>() const
  70. {
  71. return local_ref<java::io::Closeable>(get_jobject());
  72. }
  73. java::io::PipedWriter::operator local_ref<java::io::Flushable>() const
  74. {
  75. return local_ref<java::io::Flushable>(get_jobject());
  76. }
  77. java::io::PipedWriter::operator local_ref<java::io::Writer>() const
  78. {
  79. return local_ref<java::io::Writer>(get_jobject());
  80. }
  81. java::io::PipedWriter::PipedWriter()
  82. : object<java::io::PipedWriter>(
  83. call_new_object<
  84. java::io::PipedWriter::J2CPP_CLASS_NAME,
  85. java::io::PipedWriter::J2CPP_METHOD_NAME(0),
  86. java::io::PipedWriter::J2CPP_METHOD_SIGNATURE(0)
  87. >()
  88. )
  89. {
  90. }
  91. java::io::PipedWriter::PipedWriter(local_ref< java::io::PipedReader > const &a0)
  92. : object<java::io::PipedWriter>(
  93. call_new_object<
  94. java::io::PipedWriter::J2CPP_CLASS_NAME,
  95. java::io::PipedWriter::J2CPP_METHOD_NAME(1),
  96. java::io::PipedWriter::J2CPP_METHOD_SIGNATURE(1)
  97. >(a0)
  98. )
  99. {
  100. }
  101. void java::io::PipedWriter::close()
  102. {
  103. return call_method<
  104. java::io::PipedWriter::J2CPP_CLASS_NAME,
  105. java::io::PipedWriter::J2CPP_METHOD_NAME(2),
  106. java::io::PipedWriter::J2CPP_METHOD_SIGNATURE(2),
  107. void
  108. >(get_jobject());
  109. }
  110. void java::io::PipedWriter::connect(local_ref< java::io::PipedReader > const &a0)
  111. {
  112. return call_method<
  113. java::io::PipedWriter::J2CPP_CLASS_NAME,
  114. java::io::PipedWriter::J2CPP_METHOD_NAME(3),
  115. java::io::PipedWriter::J2CPP_METHOD_SIGNATURE(3),
  116. void
  117. >(get_jobject(), a0);
  118. }
  119. void java::io::PipedWriter::flush()
  120. {
  121. return call_method<
  122. java::io::PipedWriter::J2CPP_CLASS_NAME,
  123. java::io::PipedWriter::J2CPP_METHOD_NAME(4),
  124. java::io::PipedWriter::J2CPP_METHOD_SIGNATURE(4),
  125. void
  126. >(get_jobject());
  127. }
  128. void java::io::PipedWriter::write(local_ref< array<jchar,1> > const &a0, jint a1, jint a2)
  129. {
  130. return call_method<
  131. java::io::PipedWriter::J2CPP_CLASS_NAME,
  132. java::io::PipedWriter::J2CPP_METHOD_NAME(5),
  133. java::io::PipedWriter::J2CPP_METHOD_SIGNATURE(5),
  134. void
  135. >(get_jobject(), a0, a1, a2);
  136. }
  137. void java::io::PipedWriter::write(jint a0)
  138. {
  139. return call_method<
  140. java::io::PipedWriter::J2CPP_CLASS_NAME,
  141. java::io::PipedWriter::J2CPP_METHOD_NAME(6),
  142. java::io::PipedWriter::J2CPP_METHOD_SIGNATURE(6),
  143. void
  144. >(get_jobject(), a0);
  145. }
  146. J2CPP_DEFINE_CLASS(java::io::PipedWriter,"java/io/PipedWriter")
  147. J2CPP_DEFINE_METHOD(java::io::PipedWriter,0,"<init>","()V")
  148. J2CPP_DEFINE_METHOD(java::io::PipedWriter,1,"<init>","(Ljava/io/PipedReader;)V")
  149. J2CPP_DEFINE_METHOD(java::io::PipedWriter,2,"close","()V")
  150. J2CPP_DEFINE_METHOD(java::io::PipedWriter,3,"connect","(Ljava/io/PipedReader;)V")
  151. J2CPP_DEFINE_METHOD(java::io::PipedWriter,4,"flush","()V")
  152. J2CPP_DEFINE_METHOD(java::io::PipedWriter,5,"write","([CII)V")
  153. J2CPP_DEFINE_METHOD(java::io::PipedWriter,6,"write","(I)V")
  154. } //namespace j2cpp
  155. #endif //J2CPP_JAVA_IO_PIPEDWRITER_HPP_IMPL
  156. #endif //J2CPP_INCLUDE_IMPLEMENTATION