#include <graphcycles.h>
|
| bool | CheckInvariants () const |
| |
| int | FindPath (GraphId source, GraphId dest, int max_path_len, GraphId path[]) const |
| |
| GraphId | GetId (void *ptr) |
| |
| int | GetStackTrace (GraphId id, void ***ptr) |
| |
| | GraphCycles () |
| |
| bool | HasEdge (GraphId source_node, GraphId dest_node) const |
| |
| bool | HasNode (GraphId node) |
| |
| bool | InsertEdge (GraphId source_node, GraphId dest_node) |
| |
| bool | IsReachable (GraphId source_node, GraphId dest_node) const |
| |
| void * | Ptr (GraphId id) |
| |
| void | RemoveEdge (GraphId source_node, GraphId dest_node) |
| |
| void | RemoveNode (void *ptr) |
| |
| void | UpdateStackTrace (GraphId id, int priority, int(*get_stack_trace)(void **, int)) |
| |
| | ~GraphCycles () |
| |
Definition at line 59 of file graphcycles.h.
◆ GraphCycles() [1/2]
| absl::synchronization_internal::GraphCycles::GraphCycles |
( |
| ) |
|
◆ ~GraphCycles()
| absl::synchronization_internal::GraphCycles::~GraphCycles |
( |
| ) |
|
◆ GraphCycles() [2/2]
| absl::synchronization_internal::GraphCycles::GraphCycles |
( |
const GraphCycles & |
| ) |
|
|
privatedelete |
◆ CheckInvariants()
| bool absl::synchronization_internal::GraphCycles::CheckInvariants |
( |
| ) |
const |
◆ FindPath()
| int absl::synchronization_internal::GraphCycles::FindPath |
( |
GraphId |
source, |
|
|
GraphId |
dest, |
|
|
int |
max_path_len, |
|
|
GraphId |
path[] |
|
) |
| const |
◆ GetId()
| GraphId absl::synchronization_internal::GraphCycles::GetId |
( |
void * |
ptr | ) |
|
◆ GetStackTrace()
| int absl::synchronization_internal::GraphCycles::GetStackTrace |
( |
GraphId |
id, |
|
|
void *** |
ptr |
|
) |
| |
◆ HasEdge()
| bool absl::synchronization_internal::GraphCycles::HasEdge |
( |
GraphId |
source_node, |
|
|
GraphId |
dest_node |
|
) |
| const |
◆ HasNode()
| bool absl::synchronization_internal::GraphCycles::HasNode |
( |
GraphId |
node | ) |
|
◆ InsertEdge()
| bool absl::synchronization_internal::GraphCycles::InsertEdge |
( |
GraphId |
source_node, |
|
|
GraphId |
dest_node |
|
) |
| |
◆ IsReachable()
| bool absl::synchronization_internal::GraphCycles::IsReachable |
( |
GraphId |
source_node, |
|
|
GraphId |
dest_node |
|
) |
| const |
◆ operator=()
◆ Ptr()
| void * absl::synchronization_internal::GraphCycles::Ptr |
( |
GraphId |
id | ) |
|
◆ RemoveEdge()
| void absl::synchronization_internal::GraphCycles::RemoveEdge |
( |
GraphId |
source_node, |
|
|
GraphId |
dest_node |
|
) |
| |
◆ RemoveNode()
| void absl::synchronization_internal::GraphCycles::RemoveNode |
( |
void * |
ptr | ) |
|
◆ UpdateStackTrace()
| void absl::synchronization_internal::GraphCycles::UpdateStackTrace |
( |
GraphId |
id, |
|
|
int |
priority, |
|
|
int(*)(void **, int) |
get_stack_trace |
|
) |
| |
◆ rep_
| Rep* absl::synchronization_internal::GraphCycles::rep_ |
|
private |
The documentation for this class was generated from the following files: