Lines Matching refs:index
50 size_t index = idlFilePath_.rfind('\\');
52 size_t index = idlFilePath_.rfind('/');
60 name_ = StringHelper::SubStr(idlFilePath_, (index == std::string::npos) ? 0 : (index + 1), end);
70 size_t index = name.rfind('.');
71 if (index != std::string::npos) {
72 packageName_ = StringHelper::SubStr(name, 0, index);
73 name_ = StringHelper::SubStr(name, index + 1);
90 size_t index = 0;
91 while ((index = nspaceStr.find('.', begin)) != std::string::npos) {
92 std::string ns = StringHelper::SubStr(nspaceStr, begin, index);
104 begin = index + 1;
140 AutoPtr<ASTNamespace> AST::GetNamespace(size_t index)
142 if (index >= namespaces_.size()) {
146 return namespaces_[index];
159 AutoPtr<ASTInterfaceType> AST::GetInterfaceDef(size_t index)
161 if (index >= interfaceDefs_.size()) {
165 return interfaceDefs_[index];
168 AutoPtr<ASTSequenceableType> AST::GetSequenceableDef(size_t index)
170 if (index >= sequenceableDefs_.size()) {
174 return sequenceableDefs_[index];
269 AutoPtr<ASTType> AST::GetTypeDefintion(size_t index)
271 if (index >= typeDefinitions_.size()) {
274 return typeDefinitions_[index];