com.io7m.jcanephora.profiler

## Interface JCGLProfilingFrameMeasurementProcedureType<A,E extends Exception>

- Type Parameters:
    `A` - The type of contextual values
    `E` - The type of raised exceptions

      public interface JCGLProfilingFrameMeasurementProcedureType<A,E extends Exception>

  A procedure used to iterate over measured contexts.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `JCGLProfilingIteration` | `apply(A context, int depth, JCGLProfilingFrameMeasurementType c)` Receive the measured context.

- - ### Method Detail

    - #### apply

          JCGLProfilingIteration apply(A context,
                                       int depth,
                                       JCGLProfilingFrameMeasurementType c)
                                throws E extends Exception

      Receive the measured context.
      Parameters:
        `context` - A contextual value
        `depth` - The depth of the context
        `c` - The context
      Returns:
        `JCGLProfilingIteration.CONTINUE` iff iteration should continue
      Throws:
        `E` - If required
        `E extends Exception`

Copyright © 2016 <code@io7m.com> http://io7m.com