Lines Matching refs:std

120 -LodePNG was originally written in C++. The vectors replace the std::vectors that were used in the C++ version.
499 std::cout << "tree. length: " << tree->numcodes << " maxbitlen: " << tree->maxbitlen << std::endl;
503 std::cout << i << " " << tree->tree1d.data[i] << " " << tree->lengths.data[i] << std::endl;
505 std::cout << std::endl;
2584 /*the same resize technique as C++ std::vectors is used, and here it's made so that for a palette with
3525 std::cout << "sixteenbit: " << (int)p->sixteenbit << std::endl;
3526 std::cout << "sixteenbit_done: " << (int)p->sixteenbit_done << std::endl;
3527 std::cout << "colored: " << (int)p->colored << std::endl;
3528 std::cout << "colored_done: " << (int)p->colored_done << std::endl;
3529 std::cout << "key: " << (int)p->key << std::endl;
3530 std::cout << "key_r: " << (int)p->key_r << std::endl;
3531 std::cout << "key_g: " << (int)p->key_g << std::endl;
3532 std::cout << "key_b: " << (int)p->key_b << std::endl;
3533 std::cout << "alpha: " << (int)p->alpha << std::endl;
3534 std::cout << "alpha_done: " << (int)p->alpha_done << std::endl;
3535 std::cout << "numcolors: " << (int)p->numcolors << std::endl;
3536 std::cout << "maxnumcolors: " << (int)p->maxnumcolors << std::endl;
3537 std::cout << "numcolors_done: " << (int)p->numcolors_done << std::endl;
3538 std::cout << "greybits: " << (int)p->greybits << std::endl;
3539 std::cout << "greybits_done: " << (int)p->greybits_done << std::endl;
5222 /* log2 approximation. A slight bit faster than std::log. */
6041 void load_file(std::vector<unsigned char>& buffer, const std::string& filename)
6043 std::ifstream file(filename.c_str(), std::ios::in|std::ios::binary|std::ios::ate);
6046 std::streamsize size = 0;
6047 if(file.seekg(0, std::ios::end).good()) size = file.tellg();
6048 if(file.seekg(0, std::ios::beg).good()) size -= file.tellg();
6056 void save_file(const std::vector<unsigned char>& buffer, const std::string& filename)
6058 std::ofstream file(filename.c_str(), std::ios::out|std::ios::binary);
6059 file.write(buffer.empty() ? 0 : (char*)&buffer[0], std::streamsize(buffer.size()));
6065 unsigned decompress(std::vector<unsigned char>& out, const unsigned char* in, size_t insize,
6079 unsigned decompress(std::vector<unsigned char>& out, const std::vector<unsigned char>& in,
6087 unsigned compress(std::vector<unsigned char>& out, const unsigned char* in, size_t insize,
6101 unsigned compress(std::vector<unsigned char>& out, const std::vector<unsigned char>& in,
6136 unsigned decode(std::vector<unsigned char>& out, unsigned& w, unsigned& h, const unsigned char* in,
6153 unsigned decode(std::vector<unsigned char>& out, unsigned& w, unsigned& h,
6154 const std::vector<unsigned char>& in, LodePNGColorType colortype, unsigned bitdepth)
6159 unsigned decode(std::vector<unsigned char>& out, unsigned& w, unsigned& h,
6174 unsigned decode(std::vector<unsigned char>& out, unsigned& w, unsigned& h,
6176 const std::vector<unsigned char>& in)
6182 unsigned decode(std::vector<unsigned char>& out, unsigned& w, unsigned& h, const std::string& filename,
6185 std::vector<unsigned char> buffer;
6193 unsigned encode(std::vector<unsigned char>& out, const unsigned char* in, unsigned w, unsigned h,
6207 unsigned encode(std::vector<unsigned char>& out,
6208 const std::vector<unsigned char>& in, unsigned w, unsigned h,
6215 unsigned encode(std::vector<unsigned char>& out,
6230 unsigned encode(std::vector<unsigned char>& out,
6231 const std::vector<unsigned char>& in, unsigned w, unsigned h,
6239 unsigned encode(const std::string& filename,
6243 std::vector<unsigned char> buffer;
6249 unsigned encode(const std::string& filename,
6250 const std::vector<unsigned char>& in, unsigned w, unsigned h,