# This program is free software; you can redistribute it and/or modify it
# under the terms of the license (GNU LGPL) which comes with this package.
# This program is free software; you can redistribute it and/or modify it
# under the terms of the license (GNU LGPL) which comes with this package.
elif kind == "friend":
pass # Ignore friendship
else:
print ("member {}::{} is of kind {}".format(compoundname, name, kind))
# Forget about the declarations that are done in the RST
elif kind == "friend":
pass # Ignore friendship
else:
print ("member {}::{} is of kind {}".format(compoundname, name, kind))
# Forget about the declarations that are done in the RST
for line in (l.strip() for l in pse):
(klass, obj, args) = (None, None, None)
if "(" in line:
for line in (l.strip() for l in pse):
(klass, obj, args) = (None, None, None)
if "(" in line:
for obj in sorted(doxy_funs):
for meth in sorted(doxy_funs[obj]):
for args in sorted(doxy_funs[obj][meth]):
for obj in sorted(doxy_funs):
for meth in sorted(doxy_funs[obj]):
for args in sorted(doxy_funs[obj][meth]):
print(".. doxygenfunction:: {}{}".format(meth, args))
else:
print(".. doxygenfunction:: {}::{}{}".format(obj, meth, args))
print(".. doxygenfunction:: {}{}".format(meth, args))
else:
print(".. doxygenfunction:: {}::{}{}".format(obj, meth, args))
print(".. doxygentypedef:: {}".format(meth))
else:
print(".. doxygentypedef:: {}::{}".format(obj, meth))
print(".. doxygentypedef:: {}".format(meth))
else:
print(".. doxygentypedef:: {}::{}".format(obj, meth))