1 #ifndef __JIO__JSTDIO__ 
    2 #define __JIO__JSTDIO__ 
   16 namespace JPP { 
using namespace JIO; }
 
   33     in.
read((
char*) &n, 
sizeof(
unsigned int));
 
   35     for (
char c; n != 0; --
n, 
object += c) {
 
   36       in.
read(&c, 
sizeof(
char));
 
   52     unsigned int n = 
object.size();
 
   54     out.
write((
const char*) &n, 
sizeof(
unsigned int));
 
   55     out.
write((
const char*) 
object.c_str(), n);
 
   68   template<
class JElement_t, 
class JAllocator_t>
 
   92   template<
class JElement_t, 
class JAllocator_t>
 
   93   inline JWriter& operator<<(JWriter& out, const std::vector<JElement_t, JAllocator_t>& object)
 
   95     int n = 
object.size();
 
  114   template<
class JElement_t, 
class JAllocator_t>
 
  125     for (
int i = 0; i != 
n; ++i) {
 
  129       object.push_back(element);
 
  143   template<
class JElement_t, 
class JAllocator_t>
 
  144   inline JWriter& operator<<(JWriter& out, const std::list<JElement_t, JAllocator_t>& object)
 
  146     int n = 
object.size();
 
  165   template<
class JElement_t, 
class JComparator_t, 
class JAllocator_t>
 
  176     for (
int i = 0; i != 
n; ++i) {
 
  180       object.insert(element);
 
  194   template<
class JElement_t, 
class JComparator_t, 
class JAllocator_t>
 
  195   inline JWriter& operator<<(JWriter& out, const std::set<JElement_t, JComparator_t, JAllocator_t>& object)
 
  197     int n = 
object.size();
 
  216   template<
class JElement_t, 
class JComparator_t, 
class JAllocator_t>
 
  227     for (
int i = 0; i != 
n; ++i) {
 
  231       object.insert(element);
 
  245   template<
class JElement_t, 
class JComparator_t, 
class JAllocator_t>
 
  246   inline JWriter& operator<<(JWriter& out, const std::multiset<JElement_t, JComparator_t, JAllocator_t>& object)
 
  248     int n = 
object.size();
 
  267   template<
class JKey_t, 
class JValue_t>
 
  284   template<
class JKey_t, 
class JValue_t>
 
  285   inline JWriter& operator<<(JWriter& out, const std::pair<JKey_t, JValue_t>& object)
 
  288     out << 
object.second;
 
  301   template<
class JKey_t, 
class JValue_t, 
class JComparator_t, 
class JAllocator_t>
 
  313     for (
int i = 0; i != 
n; ++i) {
 
  331   template<
class JKey_t, 
class JValue_t, 
class JComparator_t, 
class JAllocator_t>
 
  332   inline JWriter& operator<<(JWriter& out, const std::map<JKey_t, JValue_t, JComparator_t, JAllocator_t>& object)
 
  334     int n = 
object.size();
 
  353   template<
class JKey_t, 
class JValue_t, 
class JComparator_t, 
class JAllocator_t>
 
  365     for (
int i = 0; i != 
n; ++i) {
 
  383   template<
class JKey_t, 
class JValue_t, 
class JComparator_t, 
class JAllocator_t>
 
  384   inline JWriter& operator<<(JWriter& out, const std::multimap<JKey_t, JValue_t, JComparator_t, JAllocator_t>& object)
 
  386     int n = 
object.size();
 
Interface for binary output. 
 
virtual int write(const char *buffer, const int length)=0
Write byte array. 
 
Interface for binary input. 
 
std::istream & operator>>(std::istream &in, JAANET::JHead &header)
Read header from input. 
 
Forward declarations of STD containers. 
 
then fatal Wrong number of arguments fi set_variable DETECTOR $argv[1] set_variable INPUT_FILE $argv[2] eval JPrintDetector a $DETECTOR O IDENTIFIER eval JPrintDetector a $DETECTOR O SUMMARY source JAcoustics sh $DETECTOR_ID CHECK_EXIT_CODE typeset A TRIPODS get_tripods $WORKDIR tripod txt TRIPODS for EMITTER in