ref: 247ce7d3ff68897d62c7fc0f9f9e2fed46d68172
dir: /interfaces/cpp/aubiocpp.cpp/
#include "aubio.h"
#include "aubiocpp.h"
namespace aubio {
  fvec::fvec(uint_t length, uint_t channels) {
    self = new_fvec(length, channels);
  }
  fvec::~fvec() {
    del_fvec(self);
  }
  smpl_t* fvec::operator[]( uint_t channel ) {
    return self->data[channel];
  }
  cvec::cvec(uint_t length, uint_t channels) {
    self = new_cvec(length, channels);
    norm = self->norm;
    phas = self->phas;
  }
  cvec::~cvec() {
    del_cvec(self);
  }
}