#include <list.h>
Public メソッド | |
INLINE (explicit List(int capacity)) | |
INLINE (~List()) | |
INLINE (void *operator new(size_t size)) | |
INLINE (void operator delete(void *p, size_t)) | |
T & | operator[] (int i) const |
T & | at (int i) const |
INLINE (const T &last() const) | |
INLINE (bool is_empty() const) | |
INLINE (int length() const) | |
Vector< T > | ToVector () |
T & | Add (const T &element) |
Vector< T > | AddBlock (const T &value, int count) |
T | Remove (int i) |
INLINE (T RemoveLast()) | |
INLINE (void Clear()) | |
INLINE (void Rewind(int pos)) | |
void | Iterate (void(*callback)(T *x)) |
void | Sort (int(*cmp)(const T *x, const T *y)) |
INLINE (void Initialize(int capacity)) | |
Private メソッド | |
INLINE (T *NewData(int n)) | |
INLINE (void DeleteData(T *data)) | |
DISALLOW_COPY_AND_ASSIGN (List) | |
Private 変数 | |
T * | data_ |
int | capacity_ |
int | length_ |
T & v8::internal::List< T, P >::Add | ( | const T & | element | ) |
list-inl.h の 37 行で定義されています。
参照先 v8::internal::List< T, P >::capacity_, v8::internal::List< T, P >::data_, v8::internal::List< T, P >::length_, と T.
参照元 v8::internal::ExternalReferenceTable::Add(), v8::internal::ZoneListWrapper< T >::Add(), v8::internal::PendingFixups::Add(), v8::internal::List< T, P >::AddBlock(), v8::internal::CodeGenerator::AddDeferred(), v8::internal::LabelCollector::AddLabel(), v8::internal::Block::AddStatement(), v8::internal::GlobalHandles::AddToGroup(), v8::internal::ConcatReversed(), v8::internal::HandleScopeImplementer::EnterContext(), v8::internal::MacroAssembler::GetBuiltinEntry(), v8::internal::Deserializer::GetHeader(), v8::internal::InitPagedSpace(), v8::internal::MacroAssembler::InvokeBuiltin(), v8::internal::IterateArrayAndPrototypeElements(), v8::internal::ParserRecorder::LogMessage(), v8::internal::Parser::MakeCatchContext(), v8::internal::Parser::NewThrowError(), v8::internal::Parser::ParseExpressionOrLabelledStatement(), v8::internal::Parser::ParseNewExpression(), v8::internal::Parser::ParseObjectLiteral(), v8::internal::Parser::ParseTryStatement(), v8::internal::Parser::ParseVariableDeclarations(), v8::internal::Rewriter::Process(), v8::internal::UTF16Buffer::PushBack(), v8::internal::Serializer::PutContextStack(), v8::internal::ReadList(), v8::internal::Deserializer::Resolve(), v8::internal::HandleScopeImplementer::SaveContext(), v8::internal::MemoryAllocator::Setup(), v8::internal::ReferenceUpdater::VisitExternalReferences(), v8::internal::GlobalHandlesRetriever::VisitPointers(), v8::internal::ReferenceUpdater::VisitPointers(), v8::internal::ReferenceUpdater::VisitRuntimeEntry(), と v8::internal::ParserRecorder::WriteString().
Vector< T > v8::internal::List< T, P >::AddBlock | ( | const T & | value, | |
int | count | |||
) |
T& v8::internal::List< T, P >::at | ( | int | i | ) | const [inline] |
参照元 v8::internal::PendingFixups::Add(), v8::internal::LabelCollector::AddLabel(), v8::internal::ZoneListWrapper< T >::at(), v8::internal::CodeGenerator::CallWithArguments(), v8::internal::ContainsLabel(), v8::internal::CodeGenerator::GenerateArgumentsAccess(), v8::internal::CodeGenerator::GenerateIsArray(), v8::internal::CodeGenerator::GenerateIsNonNegativeSmi(), v8::internal::CodeGenerator::GenerateIsSmi(), v8::internal::CodeGenerator::GenerateObjectEquals(), v8::internal::CodeGenerator::GenerateSetValueOf(), v8::internal::CodeGenerator::GenerateValueOf(), v8::internal::List< Variable::Mode, Allocator >::INLINE(), v8::internal::HandleScopeImplementer::Iterate(), v8::internal::ParserRecorder::LogMessage(), v8::internal::Parser::LookupBreakTarget(), v8::internal::Parser::LookupContinueTarget(), v8::internal::AstOptimizer::Optimize(), v8::internal::AstOptimizer::OptimizeArguments(), v8::internal::Parser::ParseTryStatement(), v8::internal::Processor::Process(), v8::internal::UsageComputer::ReadList(), v8::internal::Parser::RegisterLabelUse(), v8::internal::List< T, P >::Remove(), v8::internal::Parser::TargetStackContainsLabel(), v8::internal::UsageComputer::VisitFunctionLiteral(), と v8::internal::WriteList().
v8::internal::List< T, P >::DISALLOW_COPY_AND_ASSIGN | ( | List< T, P > | ) | [private] |
v8::internal::List< T, P >::INLINE | ( | void | Initializeint capacity | ) |
v8::internal::List< T, P >::INLINE | ( | void operator | deletevoid *p, size_t | ) | [inline] |
v8::internal::List< T, P >::INLINE | ( | bool is_empty() | const | ) | [inline] |
v8::internal::List< T, P >::INLINE | ( | void | Rewindint pos | ) |
v8::internal::List< T, P >::INLINE | ( | void | Clear() | ) |
v8::internal::List< T, P >::INLINE | ( | T | RemoveLast() | ) | [inline] |
v8::internal::List< T, P >::INLINE | ( | int length() | const | ) | [inline] |
v8::internal::List< T, P >::INLINE | ( | void | DeleteDataT *data | ) | [inline, private] |
v8::internal::List< T, P >::INLINE | ( | T * | NewDataint n | ) | [inline, private] |
v8::internal::List< T, P >::INLINE | ( | ~ | List() | ) | [inline] |
v8::internal::List< T, P >::INLINE | ( | explicit | Listint capacity | ) | [inline] |
v8::internal::List< T, P >::INLINE | ( | void *operator | newsize_t size | ) | [inline] |
v8::internal::List< T, P >::INLINE | ( | const T &last() | const | ) | [inline] |
void v8::internal::List< T, P >::Iterate | ( | void(*)(T *x) | callback | ) |
list-inl.h の 87 行で定義されています。
参照先 v8::internal::List< T, P >::data_, と v8::internal::List< T, P >::length_.
T& v8::internal::List< T, P >::operator[] | ( | int | i | ) | const [inline] |
T v8::internal::List< T, P >::Remove | ( | int | i | ) |
void v8::internal::List< T, P >::Sort | ( | int(*)(const T *x, const T *y) | cmp | ) |
list-inl.h の 93 行で定義されています。
参照先 ASSERT, cmp(), v8::internal::List< T, P >::data_, v8::internal::List< T, P >::length_, と T.
Vector<T> v8::internal::List< T, P >::ToVector | ( | ) | [inline] |
int v8::internal::List< T, P >::capacity_ [private] |
T* v8::internal::List< T, P >::data_ [private] |
参照元 v8::internal::List< T, P >::Add(), v8::internal::List< T, P >::AddBlock(), v8::internal::List< Variable::Mode, Allocator >::INLINE(), v8::internal::List< T, P >::Iterate(), v8::internal::List< Variable::Mode, Allocator >::operator[](), v8::internal::List< T, P >::Remove(), v8::internal::List< T, P >::Sort(), と v8::internal::List< Variable::Mode, Allocator >::ToVector().
int v8::internal::List< T, P >::length_ [private] |
参照元 v8::internal::List< T, P >::Add(), v8::internal::List< T, P >::AddBlock(), v8::internal::List< Variable::Mode, Allocator >::INLINE(), v8::internal::List< T, P >::Iterate(), v8::internal::List< Variable::Mode, Allocator >::operator[](), v8::internal::List< T, P >::Remove(), v8::internal::List< T, P >::Sort(), と v8::internal::List< Variable::Mode, Allocator >::ToVector().