Changeset 21020 for lang/cplusplus/llv8call/trunk/ext/libxml/node.h
- Timestamp:
- 10/09/08 08:34:47 (3 months ago)
- Files:
-
- 1 modified
-
lang/cplusplus/llv8call/trunk/ext/libxml/node.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
lang/cplusplus/llv8call/trunk/ext/libxml/node.h
r21007 r21020 227 227 END 228 228 229 FUNCTION(childNodes) 230 ARG_COUNT(0); 231 EXTERNAL_NODE(); 232 EXTERNAL_DOC(); 233 xmlNodePtr c = node->children; 234 Handle<Array> ret = Array::New(); 235 for (int i=0; c; i++, c=c->next) { 236 ret->Set(Int32::New(i), CREATE_NODE(doc, c)); 237 } 238 return ret; 239 END 240 229 241 static inline void setupNodeIM(Handle<ObjectTemplate> OBJECT_TEMPLATE) { 230 242 BIND_IM("nodeName", nodeName); … … 243 255 BIND_IM("previousSibling", previousSibling); 244 256 BIND_IM("isSameNode", isSameNode); 257 BIND_IM("childNodes", childNodes); 245 258 INTERNALCOUNT(2); 246 259 }
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)