source: branches/1.6/src/core/scew_extras.h @ 6131

Last change on this file since 6131 was 5679, checked in by ldelgass, 9 years ago

Full merge 1.3 branch to uq branch to sync. Fixed partial subdirectory merge
by removing mergeinfo from lang/python/Rappture directory.

  • Property svn:eol-style set to native
File size: 1.2 KB
Line 
1/*
2 * ======================================================================
3 *  Copyright (c) 2004-2012  HUBzero Foundation, LLC
4 *
5 *  See the file "license.terms" for information on usage and
6 *  redistribution of this file, and for a DISCLAIMER OF ALL WARRANTIES.
7 * ======================================================================
8 */
9#ifdef __cplusplus
10extern "C" {
11#endif
12
13extern scew_element*
14scew_element_parent(scew_element const* element);
15
16/**
17 * Returns a list of elements that matches the name specified. The
18 * number of elements is returned in count. The returned pointer must be
19 * freed after using it, calling the <code>scew_element_list_free</code>
20 * function.
21 */
22extern scew_element**
23scew_element_list_all(scew_element const* parent, unsigned int* count);
24
25extern int
26scew_element_copy_attr(scew_element const* fromElement, scew_element* toElement);
27
28extern scew_element*
29scew_element_copy (scew_element* element);
30
31extern XML_Char const*
32scew_element_set_contents_binary(   scew_element* element,
33                                    XML_Char const* bytes,
34                                    unsigned int* nbytes    );
35
36#ifdef __cplusplus
37}
38#endif
39
Note: See TracBrowser for help on using the repository browser.