+ fix spelling
This commit is contained in:
parent
42fb73a41e
commit
a4f024bfd2
1 changed files with 16 additions and 16 deletions
|
@ -55,7 +55,7 @@ class vertex_vector : private boost::noncopyable
|
||||||
private:
|
private:
|
||||||
unsigned num_blocks_;
|
unsigned num_blocks_;
|
||||||
unsigned max_blocks_;
|
unsigned max_blocks_;
|
||||||
value_type** vertexs_;
|
value_type** vertices_;
|
||||||
unsigned char** commands_;
|
unsigned char** commands_;
|
||||||
unsigned pos_;
|
unsigned pos_;
|
||||||
public:
|
public:
|
||||||
|
@ -63,7 +63,7 @@ public:
|
||||||
vertex_vector()
|
vertex_vector()
|
||||||
: num_blocks_(0),
|
: num_blocks_(0),
|
||||||
max_blocks_(0),
|
max_blocks_(0),
|
||||||
vertexs_(0),
|
vertices_(0),
|
||||||
commands_(0),
|
commands_(0),
|
||||||
pos_(0) {}
|
pos_(0) {}
|
||||||
|
|
||||||
|
@ -71,13 +71,13 @@ public:
|
||||||
{
|
{
|
||||||
if ( num_blocks_ )
|
if ( num_blocks_ )
|
||||||
{
|
{
|
||||||
value_type** vertexs=vertexs_ + num_blocks_ - 1;
|
value_type** vertices=vertices_ + num_blocks_ - 1;
|
||||||
while ( num_blocks_-- )
|
while ( num_blocks_-- )
|
||||||
{
|
{
|
||||||
::operator delete(*vertexs);
|
::operator delete(*vertices);
|
||||||
--vertexs;
|
--vertices;
|
||||||
}
|
}
|
||||||
::operator delete(vertexs_);
|
::operator delete(vertices_);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
unsigned size() const
|
unsigned size() const
|
||||||
|
@ -92,7 +92,7 @@ public:
|
||||||
{
|
{
|
||||||
allocate_block(block);
|
allocate_block(block);
|
||||||
}
|
}
|
||||||
value_type* vertex = vertexs_[block] + ((pos_ & block_mask) << 1);
|
value_type* vertex = vertices_[block] + ((pos_ & block_mask) << 1);
|
||||||
unsigned char* cmd= commands_[block] + (pos_ & block_mask);
|
unsigned char* cmd= commands_[block] + (pos_ & block_mask);
|
||||||
|
|
||||||
*cmd = static_cast<unsigned char>(command);
|
*cmd = static_cast<unsigned char>(command);
|
||||||
|
@ -104,7 +104,7 @@ public:
|
||||||
{
|
{
|
||||||
if (pos >= pos_) return SEG_END;
|
if (pos >= pos_) return SEG_END;
|
||||||
unsigned block = pos >> block_shift;
|
unsigned block = pos >> block_shift;
|
||||||
const value_type* vertex = vertexs_[block] + (( pos & block_mask) << 1);
|
const value_type* vertex = vertices_[block] + (( pos & block_mask) << 1);
|
||||||
*x = (*vertex++);
|
*x = (*vertex++);
|
||||||
*y = (*vertex);
|
*y = (*vertex);
|
||||||
return commands_[block] [pos & block_mask];
|
return commands_[block] [pos & block_mask];
|
||||||
|
@ -120,22 +120,22 @@ private:
|
||||||
{
|
{
|
||||||
if (block >= max_blocks_)
|
if (block >= max_blocks_)
|
||||||
{
|
{
|
||||||
value_type** new_vertexs =
|
value_type** new_vertices =
|
||||||
static_cast<value_type**>(::operator new (sizeof(value_type*)*((max_blocks_ + grow_by) * 2)));
|
static_cast<value_type**>(::operator new (sizeof(value_type*)*((max_blocks_ + grow_by) * 2)));
|
||||||
unsigned char** new_commands = (unsigned char**)(new_vertexs + max_blocks_ + grow_by);
|
unsigned char** new_commands = (unsigned char**)(new_vertices + max_blocks_ + grow_by);
|
||||||
if (vertexs_)
|
if (vertices_)
|
||||||
{
|
{
|
||||||
std::memcpy(new_vertexs,vertexs_,max_blocks_ * sizeof(value_type*));
|
std::memcpy(new_vertices,vertices_,max_blocks_ * sizeof(value_type*));
|
||||||
std::memcpy(new_commands,commands_,max_blocks_ * sizeof(unsigned char*));
|
std::memcpy(new_commands,commands_,max_blocks_ * sizeof(unsigned char*));
|
||||||
::operator delete(vertexs_);
|
::operator delete(vertices_);
|
||||||
}
|
}
|
||||||
vertexs_ = new_vertexs;
|
vertices_ = new_vertices;
|
||||||
commands_ = new_commands;
|
commands_ = new_commands;
|
||||||
max_blocks_ += grow_by;
|
max_blocks_ += grow_by;
|
||||||
}
|
}
|
||||||
vertexs_[block] = static_cast<value_type*>(::operator new(sizeof(value_type)*(block_size * 2 + block_size / (sizeof(value_type)))));
|
vertices_[block] = static_cast<value_type*>(::operator new(sizeof(value_type)*(block_size * 2 + block_size / (sizeof(value_type)))));
|
||||||
|
|
||||||
commands_[block] = (unsigned char*)(vertexs_[block] + block_size*2);
|
commands_[block] = (unsigned char*)(vertices_[block] + block_size*2);
|
||||||
++num_blocks_;
|
++num_blocks_;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in a new issue