Lines Matching refs:std

32 LodePNGInfo getPNGHeaderInfo(const std::vector<unsigned char>& png)
40 unsigned getChunkInfo(std::vector<std::string>& names, std::vector<size_t>& sizes,
41 const std::vector<unsigned char>& png)
52 if(std::string(type).size() != 4) return 1;
62 unsigned getChunks(std::vector<std::string> names[3],
63 std::vector<std::vector<unsigned char> > chunks[3],
64 const std::vector<unsigned char>& png)
76 std::string name(type);
96 chunks[location].push_back(std::vector<unsigned char>(chunk, next));
105 unsigned insertChunks(std::vector<unsigned char>& png,
106 const std::vector<std::vector<unsigned char> > chunks[3])
120 std::string name(type);
142 std::vector<unsigned char> result;
155 unsigned getFilterTypesInterlaced(std::vector<std::vector<unsigned char> >& filterTypes,
156 const std::vector<unsigned char>& png)
171 std::vector<unsigned char> zdata;
177 if(std::string(type).size() != 4) return 1; //Probably not a PNG file
179 if(std::string(type) == "IDAT")
194 std::vector<unsigned char> data;
237 unsigned getFilterTypes(std::vector<unsigned char>& filterTypes, const std::vector<unsigned char>& png)
239 std::vector<std::vector<unsigned char> > passes;
289 std::vector<ZlibBlockInfo>* zlibinfo;
292 ExtractZlib(std::vector<ZlibBlockInfo>* output) : zlibinfo(output) {};
310 int makeFromLengths(const std::vector<unsigned long>& bitlen, unsigned long maxbitlen)
313 std::vector<unsigned long> tree1d(numcodes), blcount(maxbitlen + 1, 0), nextcode(maxbitlen + 1, 0);
357 std::vector<unsigned long> tree2d;
360 void inflate(std::vector<unsigned char>& out, const std::vector<unsigned char>& in, size_t inpos = 0)
385 std::vector<unsigned long> bitlen(288, 8), bitlenD(32, 5);;
412 std::vector<unsigned long> bitlen(288, 0), bitlenD(32, 0);
420 std::vector<unsigned long> codelengthcode(19); //lengths of tree to decode the lengths of the dynamic tree
480 void inflateHuffmanBlock(std::vector<unsigned char>& out,
533 void inflateNoCompression(std::vector<unsigned char>& out,
550 int decompress(std::vector<unsigned char>& out, const std::vector<unsigned char>& in) //returns error value
567 std::vector<ZlibBlockInfo>* zlibinfo;
570 ExtractPNG(std::vector<ZlibBlockInfo>* output) : zlibinfo(output) {};
578 std::vector<unsigned char> idat; //the data from idat chunks
607 std::vector<unsigned char> out; //now the out buffer will be filled
648 void extractZlibInfo(std::vector<ZlibBlockInfo>& zlibinfo, const std::vector<unsigned char>& in)
653 if(decoder.error) std::cout << "extract error: " << decoder.error << std::endl;