event/poll: eliminate one vector::size() call
This commit is contained in:
		@@ -31,8 +31,9 @@ PollGroupPoll::~PollGroupPoll() { }
 | 
				
			|||||||
bool PollGroupPoll::Add(int fd, unsigned events, void *obj)
 | 
					bool PollGroupPoll::Add(int fd, unsigned events, void *obj)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
	assert(items.find(fd) == items.end());
 | 
						assert(items.find(fd) == items.end());
 | 
				
			||||||
	poll_events.resize(poll_events.size() + 1);
 | 
					
 | 
				
			||||||
	size_t index = poll_events.size() - 1;
 | 
						const size_t index = poll_events.size();
 | 
				
			||||||
 | 
						poll_events.resize(index + 1);
 | 
				
			||||||
	auto &e = poll_events[index];
 | 
						auto &e = poll_events[index];
 | 
				
			||||||
	e.fd = fd;
 | 
						e.fd = fd;
 | 
				
			||||||
	e.events = events;
 | 
						e.events = events;
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user