Groups Class

Definition

Line 186 of System.Base/User.cm

Constructors & Destructor

public nothrow Groups()

Member Functions

public void AddGroup(const Group& group)
public void Finalize()
public nothrow int GetFreeGroupId() const
public Group* GetGroup(int gid) const
public void Write(StreamWriter& writer)

Member Variables

private Map<int, Group*, Less<int>> gidGroupMap
private List<Group> groups
private int lastGroupId

Constructor& Destructor Details

Groups Constructor

public nothrow Groups()

Definition
Line 188 of System.Base/User.cm


Member Function Details

AddGroup Member Function

public void AddGroup(const Group& group)

Definition
Line 191 of System.Base/User.cm


Finalize Member Function

public void Finalize()

Definition
Line 211 of System.Base/User.cm


GetFreeGroupId Member Function

public nothrow int GetFreeGroupId()

Definition
Line 225 of System.Base/User.cm


GetGroup Member Function

public Group* GetGroup(int gid)

Definition
Line 199 of System.Base/User.cm


Write Member Function

public void Write(StreamWriter& writer)

Definition
Line 218 of System.Base/User.cm