Created group for advice insertion functions.
authorJustin Seyster <jseyster@cs.sunysb.edu>
Wed, 20 Oct 2010 04:00:13 +0000 (00:00 -0400)
committerJustin Seyster <jseyster@cs.sunysb.edu>
Wed, 20 Oct 2010 04:00:13 +0000 (00:00 -0400)
src/aop-weave.c
src/aop.h

index 348534c452858a5fa6f7062bd772c4321d60766b..46bbf7c694ecd6e0c5132cffcd341c25d6fbbd80 100644 (file)
@@ -351,6 +351,7 @@ op_default_prepare_for_weave (struct aop_joinpoint *jp)
  * detail.
  * \param ... A list of arguments to pass to the advice function,
  * terminated by #AOP_TERM_ARG.
+ * \ingroup advice_insert
  */
 void
 aop_insert_advice (struct aop_joinpoint *jp, const char *func_name, 
@@ -409,6 +410,7 @@ aop_insert_advice (struct aop_joinpoint *jp, const char *func_name,
  * \param func_name The name of the distributor advice function.
  * \param ... A list of arguments to pass to the advice function,
  * terminated by #AOP_TERM_ARG.
+ * \ingroup advice_insert
  */
 void
 aop_duplicate (struct aop_joinpoint *jp, const char *func_name, ...)
index f8a5c69de27290a08a4f6dd527c2734264007db8..3ef73eb100226b8f0eddf2df5b778b868db33ef0 100644 (file)
--- a/src/aop.h
+++ b/src/aop.h
@@ -139,6 +139,7 @@ extern void aop_filter_exclude_temps (struct aop_pointcut *pc);
  * point.  Using AOP_INSERT_BEFORE will still insert the advice after
  * function entry, but it will place the advice before any
  * AOP_INSERT_AFTER advice.
+ * \ingroup advice_insert
  */
 enum aop_insert_location {
   /**
@@ -255,6 +256,11 @@ enum aop_argkind {
   AOP_TERM_ARG,
 };
 
+/**
+ * \defgroup advice_insert Advice Insertion Functions
+ * \{
+ */
+
 /**
  * \brief Mark an advice argument as a string constant
  * (const char *).
@@ -297,6 +303,10 @@ enum aop_argkind {
  */
 #define AOP_DYNVAL(VAL) ATA_DYNVAL, VAL
 
+/**
+ * \}
+ */
+
 extern const char *aop_capture_function_name (struct aop_joinpoint *jp);
 
 extern struct aop_pointcut *aop_match_function_entry ();